2017-01-24 57 views
0

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

该文件定期更新,所以它不是一个选项将其复制到我们的域,并把一个var hellomonkey = true;内。

回答

0

一般来说:第

您可以附加loaderror事件侦听器的脚本元素,但一般情况下,他们不会针对跨起源请求。您可以添加一个crossorigin attribute来更改它,但前提是远程服务器允许您使用CORS。

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