我有一个包含大量数据并且对网站敏感的网站,所以我制作了一个防止右键单击的代码,但是如果您使用的是 Safari,很容易看到我需要隐藏信息的数据,所以 Safari 也无法查看它醚。
问问题
55 次
3 回答
3
客户端,您无法保护您的代码不被查看。Firebug 仍将显示代码。您应该在服务器上有敏感数据。
于 2013-10-23T00:37:52.253 回答
2
你不能。
如果数据足够敏感以至于人们无法查看,请不要将其放在网站上。
于 2013-10-23T00:37:37.033 回答
1
我不确定是否有完全安全的解决方案。
如果是图像,请使用 flash 动态加载它们。
- 然而,了解 swf-bin 规范的人可以反编译您的 swf 文件并找出真正的图像路径。
如果它的数据和文本。
我能做的就是
1:使用纯js渲染所有视图。
- 使用 XMLHttpRequest/ActiveXObject 加载数据并导入这些 ajax js 代码@runtime。
- 在部署之前压缩你的 js/css 代码
- 这是我的一个模型
2:在服务器端
- 检查请求标头以删除命令行请求。
- 每次交换 cookie/会话密钥。
但是,这会使 google-bots 不知道如何检查您的网站。
所以不要在你的着陆页上这样做。
于 2013-10-23T00:58:27.793 回答