2014-11-06 44 views
0

我想開發一個Firefox附加SDK以顯示包含帶導航欄的嵌入式瀏覽器的側邊欄或面板。Firefox插件SDK - 帶嵌入式瀏覽器的補充工具欄或面板

我也有約束:由於嵌入式瀏覽器中顯示的頁面,我希望能夠檢查dom,以高亮一些特定文本,並且還能夠從中選擇文本並將其發送到特定的輸入側邊欄與右側菜單。

有沒有一些例子或想法我該怎麼做?

P.S:我爲我的英語不好對不起;)

回答

1

使用sidebar模塊,創建一個固定的textarea的頂級HTML文件:0,左:0,寬度:100%。創建一個佔用了側欄剩餘部分的iframe。用戶將文本輸入到textarea中,然後監聽輸入擊鍵,使用regex查看它是否爲URL,如果URL是iframe源,則設置iframe源,如果不是URL,則設置爲iframe源。

將整個瀏覽器加載到側邊欄看起來好像過火了,但如果您真的想要嘗試將chrome://browser/content/browser.xul加載到側欄中。

+0

用您的約束更新問題。也許有人會知道如何解決它們。 – willlma 2014-11-06 19:45:18

+0

感謝您的回覆。這兩個解決方案做的工作,但我有一個約束,似乎他們不解決它。由於嵌入式瀏覽器中顯示的頁面,我希望能夠檢查dom,以突出顯示某些特定文本,並且還可以從右側菜單中選擇文本並將其發送到邊欄中的特定輸入。我很抱歉我的英語不好;) – 2014-11-06 19:50:54