检测特定的站点外javascript是否被阻止

时间:2017-01-24 15:40:48

标签: javascript adblock

我们有一个第三方脚本来自与我们不同的域。有些人使用adblock,当启用第三方规则时,有时会阻止此特定的JavaScript库。有没有办法检测javascript文件是否被阻止加载?

该文件会定期更新,因此无法将其复制到我们的域并将var hellomonkey = true;内部。

1 个答案:

答案 0 :(得分:0)

一般来说:不。

您可以将loaderror事件侦听器附加到脚本元素,但在正常情况下,它们不会触发跨源请求。您可以添加crossorigin attribute来更改它,但前提是远程服务器授予您CORS权限。

通常,您只能通过查找脚本所产生的副作用(例如创建全局变量或DOM元素)来判断脚本是否已加载。