是否可以选择隐藏脚本源?
<script src="./script/jquery/jquery-X.X.X.js" type="text/javascript"></script>
删除此值或更改为
<script src="./script/jquery/jquery" type="text/javascript"></script>
在不更改项目文件名的情况下?
答案 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),然后使代码模糊。但是已经有很多在线的去模糊工具。所以不,您不能保护前端资产。