如何屏蔽脚本源URL或显示短URL

时间:2014-05-09 16:00:17

标签: javascript

我发现文章如何按框架或iframe屏蔽普通网址<a href="...,但未找到如何屏蔽HTML网页中的脚本或链接标记来源。例如,如果我不想在点击<script src="http://www.example.com/the-file-to-hide.js type='text/javascript'/><link href='http://www.example.com/the-file-to-hide.css' rel='stylesheet' type='text/css'/>时显示访问者并将其重定向到我的文件。

源或链接应如下所示: src =&#34; -file-to-hide.js&#34; ,点击它时,网址不会将任何人引导至文件但脚本或样式表文件在我的网站上执行不会有问题

提前感谢您的回答!

1 个答案:

答案 0 :(得分:0)

HTML:

<a href="the-file-to-hide.js" class="blocked">Run script</a>

JS:

function blocker(e){
    e.preventDefault();
}
var els = document.getElementsByClassName("blocked");
for(var i=0, l=els.length; i<l; ++i)
    els[i].addEventListener('click', blocker, false);