2011-08-17 58 views
3

我有一個Chrome擴展與pageAction按鈕。用戶點擊它,並彈出popup.html窗口,以便用戶可以做必要的事情。鉻擴展有沒有辦法編程'點擊'pageAction按鈕

有沒有一種方法可以在頁面上裝飾鏈接,以便當用戶單擊鏈接時,它會以編程方式將點擊事件觸發到pageAction按鈕,以便popup.html打開。使用jQuery在頁面中的元素上觸發這樣的事件是微不足道的,例如$(「#myelement」)。click()但是如何獲取pageAction元素的句柄,以便可以觸發點擊事件它?

+2

以編程方式點擊頁面動作圖標是不可能的。用戶必須點擊頁面操作按鈕;這是顯示彈出頁面的唯一方法。 –

回答

3

不幸的是,您無法直接觸發它,就像您無法以編程方式觸發瀏覽器操作一樣。這是通過設計,Chrome對擴展UI的限制很大,試圖使它們都保持標準化和簡約。