在页面上隐藏脚本src?

时间:2019-03-28 11:03:02

标签: javascript html

是否可以选择隐藏脚本源?

<script src="./script/jquery/jquery-X.X.X.js" type="text/javascript"></script>

删除此值或更改为

<script src="./script/jquery/jquery" type="text/javascript"></script>

在不更改项目文件名的情况下?

2 个答案:

答案 0 :(得分:2)

不,没有-浏览器始终需要知道脚本在那里才能使用它。 每种现代浏览器中都包含的工具使得查看所有脚本变得无足轻重,无论它们被混淆的程度如何。 但是,也许我误解了您的问题-您是否只是想隐藏文件的path

答案 1 :(得分:2)

您可以使用mod_rewrite(如果使用Apache Web服务器)将一个URL映射到.htaccess文件中的另一个URL:

RewriteEngine on
RewriteRule ^/script/jquery/jquery$ /script/jquery/jquery-1.2.3.js [NC,L]

不确定该使用哪种功能。我看不到这样做有什么好处。人们总是可以检查随页面一起下载的任何资产。

唯一的“保护”是将整个应用构建到一个捆绑文件中(例如使用Webpack),然后使代码模糊。但是已经有很多在线的去模糊工具。所以不,您不能保护前端资产。