检测特定的、站外的 JavaScript 是否被阻止



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

该文件会定期更新,因此不能将其复制到我们的域并放入var hellomonkey = true;里面。

一般来说:没有。

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

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

相关内容

  • 没有找到相关文章

最新更新