在控制台中键入“chrome.devtools”会导致 Chrome 浏览器严重崩溃

Typing `chrome.devtools` in the console causes a hard crash of Chrome browser

我做了一个空的 chrome 扩展来在开发工具检查器中查看 chrome DOM 对象,但是每次我提交命令 chrome.devtools控制台我遇到 Chrome 的严重崩溃。有人知道我该如何解决这个问题吗?看来我可以访问 chrome 对象中的其他参数。当我尝试将 chrome.devtools 添加到 Watch 时,它会被添加但是当我展开对象时 Chrome 崩溃。

manifest.json

{
    "manifest_version": 2,

    "name": "Test Extension",
    "description": "",
    "version": "0.1",

    "devtools_page": "devtools.html",

    "browser_action": {
        "default_icon": "icon.png",
        "default_popup": "popup.html"
    }
}

popup.html

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
    <style>
        body { min-width: 200px; min-height: 120px; }
    </style>
    <script type="text/javascript" src="popup.js"></script>
</head>
<body>
</body>
</html>

devtools.html

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="devtools.js"></script>
</head>
<body>
</body>
</html>

两个 .js 文件都是空的。

Chrome 由于访问 chrome.devtools 而崩溃是一个已知错误:https://crbug.com/356133.

我猜你不是故意试图让 Chrome 崩溃,而是想通过控制台检查 chrome.devtools API。如果这确实是您的目标,请按照 Debugging Chrome extension with access to chrome.devtools api.

中的说明打开 devtools 页面的 devtools