计算脚本标签

时间:2014-09-29 19:29:45

标签: javascript

我一直想弄清楚是否有某种方式可以计算我网页上的所有标签到目前为止还没有运气,所以我来到我的最后手段你们了!

基本上我想要的是检测所有脚本标签,以获得我可以的总数

例如

if(scriptCount != 5) {
   //send warning that this user may be using an outside script
}

2 个答案:

答案 0 :(得分:4)

只需获取它们并使用length,当然,在DOM中的所有脚本标记都可用后,您必须实际执行此操作,这意味着在页面的最后一个脚本标记中,或在DOM就绪处理程序内部

var scriptCount = document.getElementsByTagName('script').length

答案 1 :(得分:1)

  

发送此用户可能正在使用外部脚本的警告

你不应该。

有许多浏览器插件可以向页面添加脚本标记,这些标记对页面的JS代码是可见的。没有用户会告诉你他们很高兴,因为你警告过他们。但是,您可能会失去那些认为您的网页行为奇怪的用户。

如果你想防止“作弊”,那么这个想法也不会起作用。