我在开发工具检查器中创建了一个空的chrome扩展,以便在chrome
DOM对象周围进行操作,但每次我在控制台中提交命令chrome.devtools
时都会遇到严重崩溃铬。有谁知道我怎么能解决这个问题?看来我可以访问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
个文件都是空的。
答案 0 :(得分:2)
由于访问chrome.devtools
而导致Chrome崩溃是一个众所周知的错误:https://crbug.com/356133。
我猜你并不是故意让Chrome崩溃,而是想通过控制台检查chrome.devtools
API。如果这确实是您的目标,请按照Debugging Chrome extension with access to chrome.devtools api中的说明打开devtools页面的devtools。