![](/img/trans.png)
[英]How can I programmatically click a button in Google Docs with a Chrome Extension?
[英]Can I programmatically open the devtools from a Google Chrome extension?
我有一個連接到 devtools 的 chrome 擴展。 理想情況下,我想要一個徽章,單擊該徽章會在我創建的新選項卡上打開開發工具。 有什么辦法可以從后台頁面做到這一點?
這似乎不太可能或永遠不會成為可能,
檢查這個: https://code.google.com/p/chromium/issues/detail?id=112277
上面寫着:“我們只允許顯式打開 devtools。”
是的,您可以(或不)使用實驗性 API chrome.experimental.webInspector
。
http://code.google.com/chrome/extensions/experimental.html
您甚至可以更改它的內容和面板。
請注意,您將無法提交使用實驗性 API 的擴展。
這已經很老了,但是自從我偶然發現它現在正在尋找解決方案以來,我認為其他人可能也有。 從 Chrome 28 開始,您可以使用devtools.* API。這允許您打開和操作 DevTools 面板。 值得注意的是,它不再是實驗性的。
沒有辦法做到這一點。
chrome://chromewebdata
鏈接僅在 DevTools 實例已打開時才有效。
可以試試
chrome.developerPrivate.openDevTools
也許,擴展可以啟動 Selenium 腳本,您可以像這樣使用“send_keys()”function:
ActionChains(driver).key_down(Keys.CONTROL).key_down(Keys.SHIFT).\
send_keys('J').key_up(Keys.CONTROL).key_up(Keys.SHIFT).perform()
...因為“Ctrl+Shift+J”是打開開發工具的默認鍵綁定(截至 2021 年 7 月 8 日)
側面擴展並非不可能,但如果原因是您每次都厭倦了一次又一次地單擊 Ctrl + Shift + I - 您只需在所需頁面上打開右鍵菜單並從中打開 select “檢查”,它將像擴展按鈕一樣打開控制台,而且您無需每次需要時都搜索其圖標,這比使用擴展更方便。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.