2017-06-08 14 views
0

我正在開發用於UI Web測試的Google Chrome擴展。我需要調用元素的原生瀏覽器選擇,您可以通過按Ctrlç或通過工具欄調用:從邊欄按鈕調用「選擇元素」

Select an element: icon

但我想點擊後調用它我按鈕,位於元素欄:

sidebar button (the aim)

我如何能做到這一點從按鈕的JavaScript的單擊事件?

回答

0

無法從擴展中調用內置元素選擇器。好吧,除了編寫一個可單獨安裝的原生OS應用程序的奇怪方法,該應用程序通過nativeMessaging API與您的擴展進行通信,並向工具欄發送單擊事件或觸發熱鍵。

一個可行的解決方案是使用模仿元素選擇器行爲的第三方JavaScript庫,一旦選擇元素,您可以highlight it in the Elements panel

+0

**謝謝!**我認爲最簡單的解決方案是對任何元素使用事件。我可以攔截一個點擊事件並獲得一個標題或一個innerText,以便通過瞄準按鈕將其粘貼到字段中。之後我會停止傳播事件。 –