gpt4 book ai didi

javascript - 从 Xul 应用程序打开扩展管理器时出错

转载 作者:行者123 更新时间:2023-11-28 02:50:03 26 4
gpt4 key购买 nike

当我使用以下命令在 Xul 应用程序中打开扩展管理器时:

app = "chrome://mozapps/content/extensions/extensions.xul";
window.open(app,'Test','chrome, width=640, height=480').moveTo(0,0);

我在 JavaScript 控制台中收到以下错误:

Error: uncaught exception: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch2.getBoolPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://mozapps/content/extensions/extensions.js :: updateGlobalCommands :: line 2388" data: no]

知道这是什么吗?

ps。扩展管理器可以打开并且运行良好,但我对这个错误消息感到担心。

最佳答案

extensions.js 的第 2387-2388 行是:

if (!gInstalling &&
(gPendingActions || gPref.getBoolPref(PREF_EXTENSIONS_DSS_SWITCHPENDING)))

所以我猜您的应用程序没有设置extensions.dss.switchPending首选项。由于某种原因,这并不存在于 all.js 中,因此您必须在应用程序的默认首选项中将其设置为 false。

关于javascript - 从 Xul 应用程序打开扩展管理器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3987374/

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