0

我有一个包含大量数据并且对网站敏感的网站,所以我制作了一个防止右键单击的代码,但是如果您使用的是 Safari,很容易看到我需要隐藏信息的数据,所以 Safari 也无法查看它醚。

4

3 回答 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 回答