2013-07-28 67 views
4

我正在使用它們的插件生成器製作Firefox擴展程序,並試圖在單擊工具欄按鈕時打開一個彈出窗口。但是,它似乎不能將面板的尺寸設置爲自動。在進行api調用之後,我加載了一些內容,因此面板的html內容會有所不同。我如何根據html文檔大小自動調整面板大小,例如google chrome擴展中的默認彈出窗口?如何在Firefox擴展中自動調整面板的大小

回答

2

你必須做手動調整,使用resize method

如果你弄清楚,在自動調整大小的作品,通過檢測什麼是最佳的莫名其妙的頁面的解決方案,然後提交一個pull requestsubmit a bug

+0

如何檢測頁面的最佳狀態?我的意思是我有一個'contentScriptFile',它使api調用並返回字符串並填充面板的html。然而,該面板是由'main.js'文件創建的。那麼我該如何調整面板大小?我需要以某種方式從'contentScriptFile'到'main.js'獲取html文件的大小。我該怎麼做? – Annihilator8080

+0

感謝@erikvold指引我朝着正確的方向前進。我使用'port.emit和port.on'方法來調整panle的大小。 – Annihilator8080