相关疑难解决方法(0)

隐秘的"脚本错误".在Chrome和Firefox的Javascript中报告

我有一个脚本可以检测我网站上的Javascript错误,并将它们发送到我的后端进行报告.它报告遇到的第一个错误,假设的行号和时间.

编辑包含doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
Run Code Online (Sandbox Code Playgroud)

...

<script type="text/javascript">
//<![CDATA[
// for debugging javascript!
(function(window){
    window.onerror = function(msg, url, ln) {
        //transform errors
        if (typeof(msg) === 'object' && msg.srcElement && msg.target) {
            if(msg.srcElement == '[object HTMLScriptElement]' && msg.target == '[object HTMLScriptElement]'){
                msg = 'Error loading script';
            }else{
                msg = 'Event Error - target:' + msg.target + ' srcElement:' + msg.srcElement;
            }
        }

        msg = msg.toString();

        //ignore errors
        if(msg.indexOf("Location.toString") > -1){
            return; …
Run Code Online (Sandbox Code Playgroud)

javascript error-handling firefox google-chrome

196
推荐指数
4
解决办法
7万
查看次数

Firefox:"加载脚本时出错"

如果我"快速点击"我的网站上的不同链接(Asp.Net MVC + jQuery,完整的回发),FireFox 3下会出现"加载脚本错误".重现这个bug是一件相当容易的事.但我不明白为什么会发生?每次显示不同的失败脚本文件.在关闭标记之前包含所有JavaScript文件.

错误被困在window.onerror处理程序中.如果我只是忽略错误消息'错误加载脚本'一切正常.但这似乎不是最好的解决方案,必须有一些原因.遗憾的是这篇文章对我没有帮助:Firefox'加载脚本错误'在FF2中加载Google Analytics

另一种描述类似问题的资源:

浏览器脚本错误...

实施GA脚本时Firefox'加载脚本'的错误.

有错误日志条目:

Error message: "Error loading script"
Location.href: http://blah-blah-blah/General
Url: http://blah-blah-blah/Scripts/localization/locale-uk.js
Line: 1
UserAgent: mozilla, 1.9.0.11
Run Code Online (Sandbox Code Playgroud)

你能帮我解决这个烦人的错误吗?谢谢.

javascript firefox

7
推荐指数
1
解决办法
5547
查看次数