DOM异常12使用Jquery Mobile

时间:2012-11-16 19:31:54

标签: jquery jquery-mobile

我正在使用jquery-mobile v1.1构建一个移动应用程序,当我导航到应用程序中的另一个页面时,我遇到了(捕获的)DOM Exception 12错误。违规块从jquery.js文件中的第5197行开始,是:

try {
    // This should fail with an exception
    // Gecko does not error, returns false instead
    matches.call( document.documentElement, "[test!='']:sizzle" );
} catch( pseudoError ) {
    pseudoWorks = true;
}

该页面注册已发生错误,但它不会阻止任何操作,一切都按预期工作,但屏幕上会短暂显示“错误加载页面”标签。

警告:

*错误不会在Firefox中引发,但会在Chrome和Mobile Safari中抛出。

1 个答案:

答案 0 :(得分:0)

由于这个特定的问题似乎已经解决了,但是答案中没有解决,我会做一般性的评论,当试图调试jQuery / jQuery UI / etc文件中弹出的错误时,它是通常实际上并不是这个文件中的错误,它是你使用它的一个错误,它实际上并没有破坏,直到它进入jQuery。所以你真的想弄清楚“我写的是什么Javascript是在它破坏之前运行的?”,然后从那里开始。