Javascript 如何获取脚本文件的代码?
我们正在开发一个基于web的应用程序。在这种情况下,我们希望从浏览器的页面源中隐藏脚本文件。经过一些研究,我们计划在浏览器页面加载时动态推送脚本文件,并且在页面加载后清空脚本文件的源。 通过使用此方法,我们可以从浏览器的页面源隐藏脚本文件。是否有其他方法获取脚本文件 您可以使用外部文件,而不是内联javascript。您的代码将不在您正在查看的页面中,而是在另一个文件中。当然,它不会在浏览器中隐藏 内联javascript示例:Javascript 如何获取脚本文件的代码?,javascript,jquery,html,Javascript,Jquery,Html,我们正在开发一个基于web的应用程序。在这种情况下,我们希望从浏览器的页面源中隐藏脚本文件。经过一些研究,我们计划在浏览器页面加载时动态推送脚本文件,并且在页面加载后清空脚本文件的源。 通过使用此方法,我们可以从浏览器的页面源隐藏脚本文件。是否有其他方法获取脚本文件 您可以使用外部文件,而不是内联javascript。您的代码将不在您正在查看的页面中,而是在另一个文件中。当然,它不会在浏览器中隐藏 内联javascript示例: <!-- index.html --> <bod
<!-- index.html -->
<body>
<script type="text/javascript">
alert("my super secret js!");
</script>
</body>
<!-- index.html -->
<head>
<script type="text/javascript" src="your_js_file.js"></script>
</head>
简单!如果您在浏览器的sorce窗口中看到类似的源代码:
,然后单击它,它将显示您的javascript代码 不,我们不能从浏览器中隐藏脚本数据,因为浏览器需要这些数据来运行网站。你可以压缩它们,使它们变得模糊,更难进行反向工程,但它们必须进入浏览器。@BrianHoover完全正确。此外,即使您将动态加载脚本,然后将其从页面源代码中删除,打开任何开发工具(通常为F12键)并在网络(请求列表)选项卡中检查相应的服务器回复以获取所有代码仍然是一键操作。是,你是对的..我只是这样做..但是在这里我可以从浏览器的页面源(your_js_file.js)查看脚本文件名。因此,我将在页面加载时动态创建脚本文件的源..之后,我将清空脚本源属性。。在这种情况下,我得到的是这样的页面源代码视图….()…所以我隐藏了源文件名。。是否有其他方法可以使用浏览器的view@user1422892您应该在各种浏览器上测试,在清空src
之前,可能会有一个右键单击->查看页面源代码
显示原始源代码。Sharky,是的,我使用browser inspect元素检查了这个。。它显示..@user1422892而不是一个空的src
只要用一个空文件替换它,例如src=“stats.js”
它看起来就不那么可疑了:D
/* your_js_file.js */
alert("my super secret js!");