如何在网页中隐藏javascript代码?
2022-08-30 05:05:36
当通过浏览器的“查看源代码”功能查看源代码时,是否可以从网页的html中隐藏Javascript代码?
我知道可以对代码进行模糊处理,但我更喜欢将其从视图源功能中隐藏。
当通过浏览器的“查看源代码”功能查看源代码时,是否可以从网页的html中隐藏Javascript代码?
我知道可以对代码进行模糊处理,但我更喜欢将其从视图源功能中隐藏。
我不确定是否有其他人直接解决了您的问题,即从浏览器的“查看源代码”命令中查看代码。
正如其他人所说,没有办法保护打算在浏览器中运行的JavaScript免受确定的查看器的影响。如果浏览器可以运行它,那么任何确定的人也可以查看/运行它。
但是,如果您将 JavaScript 放在包含以下内容的外部 JavaScript 文件中:
<script type="text/javascript" src="http://mydomain.example/xxxx.js"></script>
标记之间,则 JavaScript 代码不会立即通过“查看源代码”命令可见 - 只有脚本标记本身才会以这种方式可见。这并不意味着有人不能只是加载外部JavaScript文件来查看它,但是您确实询问了如何将其排除在浏览器的“查看源代码”命令之外,这将做到这一点。
如果你想真正让查看源代码的工作变得更多,你可以做以下所有操作:
综上所述,我认为您应该专注于性能,可靠性和使您的应用程序变得出色。如果你绝对必须保护一些算法,把它放在服务器上,但除此之外,竞争成为你最好的,而不是通过拥有秘密。无论如何,这就是成功在网络上的最终运作方式。
不,这是不可能的。
如果您不将其提供给浏览器,则浏览器没有它。
如果你这样做,那么它(或对它的易于遵循的引用)构成了源代码的一部分。