gpt4 book ai didi

javascript - 如何使用 Javascript 检查脚本是否可以加载

转载 作者:行者123 更新时间:2023-11-28 21:01:09 25 4
gpt4 key购买 nike

公司通过代理阻止社交网络的情况很常见。现在,如果页面上有一个“喜欢”按钮,则需要一个脚本(例如,Facebook .js),但由于访问被阻止,浏览器将尝试加载它两分钟或因此页面的其余部分将不会加载。

是否可以使用 JavaScript 检查某个特定网站是否可用并仅在之后加载脚本?

假设页面上有 Facebook、Twitter 和 Google+,并且 Facebook 和 Twitter 被屏蔽。

<script src="facebook-api.js">
<script src="twitter-api.js">
<script src="google-api.js">

Google+ 无法加载。这种情况我们能做什么?

最佳答案

当加载不成功时,

script 触发onerror 事件。您可以处理加载错误:

<script type="text/javascript">
function scriptLoadingErrorHandler(){
//Do something
}
</script>
<script src="facebook-api.js" onerror="scriptLoadingErrorHandler()">
<script src="twitter-api.js" onerror="scriptLoadingErrorHandler()">
<script src="google-api.js" onerror="scriptLoadingErrorHandler()">

关于javascript - 如何使用 Javascript 检查脚本是否可以加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11029038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com