0
我们有一个第三方脚本,它的调用来自与我们不同的域。有些人使用adblock,并启用第三方规则时,有时,这个特定的JavaScript库被阻止。有没有什么办法来检测,JavaScript文件是否被阻止加载?检测某个特定的站点,javascript是否被阻止
该文件定期更新,所以它不是一个选项将其复制到我们的域,并把一个var hellomonkey = true;内。
我们有一个第三方脚本,它的调用来自与我们不同的域。有些人使用adblock,并启用第三方规则时,有时,这个特定的JavaScript库被阻止。有没有什么办法来检测,JavaScript文件是否被阻止加载?检测某个特定的站点,javascript是否被阻止
该文件定期更新,所以它不是一个选项将其复制到我们的域,并把一个var hellomonkey = true;内。
一般来说:第
您可以附加load
和error
事件侦听器的脚本元素,但一般情况下,他们不会针对跨起源请求。您可以添加一个crossorigin
attribute来更改它,但前提是远程服务器允许您使用CORS。
通常情况下,您只能通过查找脚本所产生的副作用(如创建全局变量或DOM元素)来判断脚本是否已加载。