3.7.4版本web错误捕获不了:window.addEventListener('error', function (event)

import { _decorator, Component, Node } from ‘cc’;
const { ccclass, property } = _decorator;

window.addEventListener(‘error’, function (event) {
console.error(‘Global Error:’, event.error);
});

window.addEventListener(‘unhandledrejection’, function (event) {
console.error(‘Unhandled Promise Rejection:’, event.reason);
});

@ccclass(‘NewComponent’)
export class NewComponent extends Component {
onLoad(): void {
}

start() {
}

update(deltaTime: number) {

}

onClick() {
    this.scheduleOnce(function () {
        xxxx(); // 按钮点击,可以捕获但是无线循环报错
    })
}

onClick1() {
    xxxx(); // 按钮点击,捕获不到
}

}

引擎做了try…catch,所以有些地方捕获不到