我正在使用 jquery-mobile v1.1 构建一个移动应用程序,并且在导航到应用程序中的另一个页面时遇到(捕获的)DOM 异常 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 中引发。