【发布时间】:2015-12-08 06:04:47
【问题描述】:
我有版权内容。所以我不希望任何用户查看我页面的源代码或使用 JavaScript 下载内容。
那么,有什么方法可以阻止来自 Firebug 或类似工具的 JavaScript 命令执行,并且只允许页面级 JavaScript?
【问题讨论】:
我有版权内容。所以我不希望任何用户查看我页面的源代码或使用 JavaScript 下载内容。
那么,有什么方法可以阻止来自 Firebug 或类似工具的 JavaScript 命令执行,并且只允许页面级 JavaScript?
【问题讨论】:
从技术上讲,不允许客户端查看和修改客户端的代码,也不能阻止用户使用他最喜欢的 DevTool 的命令行。另见How to disable browser developer tools?。
您可以做的是使用压缩器混淆您的 JavaScript 代码。这使用户更难阅读您的代码,尽管他们仍然可以复制代码并按照自己的意愿使用它。
当您的代码受版权保护时,您应该在您的网站上明确提及这一点,例如在单独的条款和条件页面中。如果您提供文件供下载,则应在这些文件中包含版权信息。
另请注意,为了保护您的网站免受黑客攻击,您必须在服务器端验证用户输入。
【讨论】: