我有一個運行background.js
文件的谷歌瀏覽器擴展程序。當我通過chrome://extensions/
打開它的調試控制檯並點擊Inspect views: _generated_background_page.html
時,我得到了一個包含所有調試信息的開發工具的窗口實例。如何將擴展的後臺腳本的調試窗口停靠在主窗口中?
我寧願將窗口停靠在主窗口內,左下角確實存在一個「停靠在主窗口上」,嘲弄我但沒有做任何事情。
所以我想知道,這是Chrome的最終錯誤/功能,或者我設置了我的擴展錯誤的事件,雖然它的工作?
manifest.json
:
{
"manifest_version": 2,
"name": "Name",
"version": "0.4",
"description": "some description",
"permissions": [
"tabs", "*://www.somesite.com/*"
],
"background": {
"persistent": false,
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": ["*://www.somesite.com/*"],
"js": ["components/jquery/jquery.min.js", "main.js"],
"run_at": "document_end",
"all_frames": true
}
]
}
什麼是「主」窗口? 'chrome:// extensions /'頁面?如果你想檢查多個擴展?或者,如果你想檢查'chrome:// extensions /'本身?這是不可能的默認情況下,雖然可以讓檢查員在選項卡中的背景。 –
@RobW我不是指擴展頁面。我的意思是它停靠在「常規」當前選項卡窗口或Chrome實例上。 (事實上,我使用chrome的方式,我總是隻有一個窗口),我希望它像標準的開發工具一樣工作,而不是將它放在單獨的窗口中。 – k0pernikus