我一直在想,如果有某種方式來計算我網頁上的所有標籤到目前爲止還沒有任何運氣,所以我來到我最後的手段你們!計數腳本標籤
基本上我想要的是檢測所有腳本標記得到一個總在那裏我可以比
例如
if(scriptCount != 5) {
//send warning that this user may be using an outside script
}
我一直在想,如果有某種方式來計算我網頁上的所有標籤到目前爲止還沒有任何運氣,所以我來到我最後的手段你們!計數腳本標籤
基本上我想要的是檢測所有腳本標記得到一個總在那裏我可以比
例如
if(scriptCount != 5) {
//send warning that this user may be using an outside script
}
只是拿它們和使用length
,當然你要真正做到這一點後,所有的腳本標籤都可以在DOM中使用,這意味着在頁面的最後腳本標籤中,或者在DOM準備好的處理程序中。
var scriptCount = document.getElementsByTagName('script').length
發送警告該用戶可使用外部腳本
你不應該。
有很多瀏覽器插件可以添加腳本標籤到頁面的JS代碼可見的頁面。沒有用戶會告訴你,他們很高興,因爲你警告過他們。但是您可能會失去認爲您的網頁表現異常的用戶。
如果你想防止「作弊」,那麼這個想法也不會工作。
好吧,不是真的警告他們,警告將通過jquery發送到日誌頁面給員工。 – Kratos 2014-09-29 19:41:55
並在日誌文件中做這些信息?這僅僅是虛假信息,因爲所有合法的附加組件都將在此計算在內。現在,如果您正在尋找特定第三方腳本(使用某種簽名標識)的存在,而您認爲這些腳本與您的站點的目標不兼容,那麼這將是一個不同的事情,但純粹的計數是毫無價值的。 – jfriend00 2014-09-29 20:15:54