Javascript 插件中的全局on错误处理程序阻止在Firefox中加载页面
我有一个Firefox插件,在Javascript 插件中的全局on错误处理程序阻止在Firefox中加载页面,javascript,error-handling,firefox-addon,onerror,Javascript,Error Handling,Firefox Addon,Onerror,我有一个Firefox插件,在content.js脚本中有一个全局onerror处理程序,如下所示: window.onerror = error => { console.log('On Error Handler'); console.log(error); } 在其他任何网站上,这似乎都不是问题。但当我尝试登录时,它在登录后不会加载页面。这只发生在Firefox中,而且只发生在这个网站上(据我所知)。如果我注释掉onerror处理程序,它就会工作 当页面未加载时,我看到以下
content.js
脚本中有一个全局onerror
处理程序,如下所示:
window.onerror = error => {
console.log('On Error Handler');
console.log(error);
}
在其他任何网站上,这似乎都不是问题。但当我尝试登录时,它在登录后不会加载页面。这只发生在Firefox中,而且只发生在这个网站上(据我所知)。如果我注释掉onerror
处理程序,它就会工作
当页面未加载时,我看到以下两个错误:
Error: Permission denied to access property "apply"
TypeError: window.ADRUM.events.VPageView is not a constructor
有没有人遇到过这个问题,或者知道为什么onerror
处理程序会导致问题
下面是我创建的一个简单Firefox插件,用于测试该问题: