Chrome 扩展程序在将“这可以读取和更改站点数据”设置为“当您单击扩展程序时”后导致浏览器崩溃

Chrome extension causes browser to crash after setting "This can read and change site data" to "when you click the extension"

提问人:simonvaros 提问时间:10/20/2023 更新时间:10/20/2023 访问量:59

问:

我们正在开发一个Chrome扩展程序,但最近我们发现,当您右键单击该扩展程序时,转到“这可以读取和更改站点数据”,然后选择第一个选项(“当您单击扩展程序时”),这会导致浏览器崩溃。

到目前为止,我真的找不到任何与此相关的问题。另外问题是我不知道如何调试它。我尝试使用详细日志记录从终端运行 chrome,但是当浏览器崩溃时,我只得到这个

[1018/170905.295203:warning:crash_report_exception_handler.cc(235)] UniversalExceptionRaise: (os/kern) failure (5)

我们的扩展不是从商店安装的,而是通过组策略从 url 安装的。我从扩展中删除了所有代码,但问题仍在发生。

我们的清单如下所示:

{
    "name": "some name",
    "icons": {
        "16": "some-icon16x16.png",
        "48": "some-icon48x48.png",
        "128": "some-icon128x128.png"
    },
    "browser_action": {
        "default_icon": "some-icon128x128.png",
        "default_popup": "popup.html"
    },
    "permissions": [
        "cookies",
        "storage",
        "activeTab",
        "tabs",
        "webRequest",
        "alarms",
        "<all_urls>",
        "webRequestBlocking",
        "contextMenus"
    ],
    "manifest_version": 2,
    "web_accessible_resources": ["somescript.js"]
}

请提供任何建议,或者一些关于如何调试此问题的有用提示,将不胜感激。谢谢

谷歌浏览器 扩展程序崩溃

评论

0赞 wOxxOm 10/20/2023
这是 Chrome 中的一个错误,因此您必须使用带有符号文件的本机调试器来调试它,请参阅 Chromium 的文档。一种更简单的调试方法是通过平分来查找 chromium 中的错误提交。一种更简单的方法是在 crbug.com 中报告错误。

答: 暂无答案