我正在嘗試編寫一個Chrome擴展程序,它以編程方式將點擊事件發送到頁面上的特定鏈接。這個特定的鏈接在頁面上有已知的點擊事件處理程序,我可以通過Chrome的網絡檢查器看到。是否從主頁面上下文中擴展的Chrome擴展中觸發DOM事件?
我在Chrome擴展程序的content_page
腳本中發送了一個jQuery .click()
這個點擊事件,但它看起來像處理程序沒有觸發。當控制檯記錄jQuery .click()
調用的結果時,我可以看到預期返回值回來了,所以我知道這段代碼實際上正在運行。我知道這個jQuery代碼可以工作,因爲我可以在該頁面的Chrome控制檯中粘貼相同的行,並獲得我期望的結果。
我瘋了,以爲我可以從分機的content_page
觸發DOM事件?我知道content_page
在一個單獨的環境中執行,但我確信觸發的DOM事件在兩個環境中都已冒泡。
(?如果我沒有瘋,你將如何在調試繼續)
你能舉一個簡單的例子來證明這個問題嗎? –