javascript - 如何检测外部javascript是否已加载?

标签 javascript

我们如何通过我的应用程序知道用户是否阻止了未在我的服务器上分配的任何外部 javascript,即在我的网站上,jquery 正在从 jquery.org 加载,如果用户阻止了该网站,那么我如何向其显示消息该用户允许来自 jquery.org 的脚本。

当我阻止 stackoverflow 向我显示时,我发现 stackoverflow.com 网站上有这个东西

"Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load."

消息,所以我的问题是如何知道外部脚本是否已成功加载?

提前致谢。

最佳答案

除了答案之外,<script>元素有onloadonerror事件,以及许多其他元素。 Here's有关浏览器兼容性的信息和 here's关于如何使其在旧 IE 中工作的问题。

关于javascript - 如何检测外部javascript是否已加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15875921/

相关文章:

javascript - 选择另一个项目时从列表中取消选择

javascript - 弹出窗口保存在本地存储中

javascript - 使用 jQuery 或 JS 获取没有 http/https 的链接的基本 url

javascript - Google Map 获取动态 LatLng 索引

javascript - 如果某个字符较早出现,如何排除字符

javascript - 发送 Google Analytics 事件然后立即离开

javascript - 在将用户带到 href 位置之前,在 <a> 单击时进行 AJAX 调用是个好主意吗?

javascript - Webdriver.io pageObject 模式 - 通过传递参数定义元素选择器

javascript - Require.js 模块路径范围问题

javascript - 如何在 vue-cli 3.x 的监视模式下每次 webpack 自动构建后执行我自己的脚本?