打开检查器时删除源代码

时间:2018-07-28 23:37:50

标签: html dom block source-code-protection

我得到一个页面,并且源代码已加密。 所有内容均从存储在javascript文件中的2种不同来源加载。

我的问题是: 当用户打开检查器(F12等)时,是否可以删除该用户的所有html源代码? 我知道您可以阻止右键单击等操作,但是如果检查器处于打开状态,我想完全删除所有html代码。

2 个答案:

答案 0 :(得分:-2)

否。

好吧,也许可以使用断点之类的东西。但这无济于事。

不这样做的原因:

  1. #gnudawn
  2. 客户端必须在其本地计算机上运行代码。这意味着他们必须下载它。
  3. 如果他们可以下载并运行它,可以下载并运行它。

例如,如果您的绝密竞争者必看代码位于https://site.xz/topsecret.js,那么任何人都可以琐碎地下载并查看它,而无需激活页面上的任何保护机制:

curl 'https://site.xz/topsecret.js' > topsecret.js

您真正想要做的是混淆您的代码。

答案 1 :(得分:-2)

“ oncontextmenu =”返回假“ onkeydown =”返回假;“ onmousedown =”返回假; 这将禁止任何用户检查您的源代码。您需要将此摘录放在开始的html标记中。