gpt4 book ai didi

javascript - Firefox 引导插件中的 CustomEvent 错误

转载 作者:行者123 更新时间:2023-11-28 01:10:50 25 4
gpt4 key购买 nike

来自document.createEvent

The createEvent method is deprecated. Use event constructors instead.

bootstap.js

// this works
let event = window.document.createEvent('Event');
event.initEvent('main-unload',false,false);
window.dispatchEvent(event);

// this doesn't work
let event = new CustomEvent('main-unload', {"detail":{"hazcheeseburger":true}});
window.dispatchEvent(event);
//Console error: 1404023846296 addons.xpi WARN Exception running bootstrap method shutdown on ***addon-id****

我错过了什么?

最佳答案

您缺少 CustomEvent 构造函数。 bootstrap.js 代码没有其中之一,只有 Windows 有。

以下应该有效:

let event = new (window.CustomEvent)('main-unload',
{"detail":{"hazcheeseburger":true}});

关于javascript - Firefox 引导插件中的 CustomEvent 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24473784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com