gpt4 book ai didi

javascript - Firefox 'Error loading script' 在 FF2 中加载 Google Analytics

转载 作者:可可西里 更新时间:2023-11-01 01:51:50 26 4
gpt4 key购买 nike

我正在处理的项目使用 window.onerror 事件处理程序来报告用户问题。我注意到一个用户似乎无法加载 Google Analytics 脚本。我们的网站流量不多,所以我不确定这种情况有多普遍,但到目前为止,它似乎只影响了一个用户。

他的用户代理是:“Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.17) Gecko/20080829 Firefox/2.0.0.17”。
Firefox 给出的错误消息是:“加载脚本时出错”。

附加说明:该站点引用了其他几个 javascript 文件。但是,分析引用是唯一一个指向外部域的引用,也是页面底部唯一的脚本引用,就在结束正文标记之前。

有没有其他人遇到过这个问题,或者知道可能是什么问题?谢谢!

最佳答案

在所有脚本加载完成之前在 Firefox 中离开页面时会出现此问题。所以我认为忽略错误是安全的。

您不会在 Firefox 错误控制台中看到此错误,但您可以通过将警报绑定(bind)到 window.onerror 事件来使其可见。然后您将能够在一小段时间内看到警告框,并在错误控制台中收到以下错误:

[11:35:57.428] uncaught exception: [Exception... "prompt aborted by user"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource:///components/nsPrompter.js :: openTabPrompt :: line 462"  data: no]

我正在使用以下检查来忽略我的 onerror 处理程序中的这个错误:

if (navigator.userAgent.search('Firefox') != -1 && message === 'Error loading script') {
// Firefox generates this error when leaving a page before all scripts have finished loading
return;
}

关于javascript - Firefox 'Error loading script' 在 FF2 中加载 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/192570/

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