怎么隐藏掉 引擎的报错默认弹窗

web平台,H5 游戏, 有时候,总有一些 意外的报错没注意处理,但是期望不要弹个默认ErrorEvent 的窗口出来,用户又关不掉,看起来体验极差,怎么设置,可以让发生错误时,不弹出这个窗口么

这个弹窗是通过一个全局变量调用的,我记得是 __errorxxx开头的,把调用的方法改成空函数就行。

这个方法 需要修改源代码?

不用,在控制台就可以改

咋整啊,大神,完全不懂

这是debug模式吧?不要打debug包就好了.

if(sys.isBrowser && sys.OS.WINDOWS){

console['__error_old'] = console.error;

console.error = (...data:[]) => {

    console['__error_old'](...data);

    Promise.resolve().then(() => {

        let element = document.getElementById('error');

        if(element){

            element.style.display = 'none';

        }

    })

}

} 找一个文件放

感谢,有空我试下