我正在使用Firefox附加SDK將Chrome擴展移植到Firefox。在Firefox擴展中傳遞面板和PageMod內容腳本消息
該擴展插件由一個掛接到toolbar button(相當於Chrome的popup.html +瀏覽器操作)和PageMod內容腳本的面板組成。
當面板打開時,它需要向當前選項卡的內容腳本發送一條消息,以接收包含該頁面某些信息的對象。我遇到麻煩的部分是如何實際執行消息傳遞。有人能幫助我指出正確的方向嗎?我似乎無法找到許多資源來幫助Chrome擴展程序開發人員學習Firefox插件開發。
以下問題在Chrome環境中演示了此概念。我只需要幫助將它移植到Firefox。
Chrome Extension - Message Passing from Popup to Content Script
根據此錯誤報告https://bugzilla.mozilla.org/show_bug.cgi比較工作人員的選項卡和活動選項卡不足以找到正確的工作人員,因爲選項卡在其歷史記錄中可能仍保留多位老員工。 – baseten 2014-08-07 11:16:34
解決方案似乎在這裏:http://stackoverflow.com/questions/15502043/addon-sdk-context-menu-and-page-mod-workers – baseten 2014-08-07 11:30:25