2013-02-10 21 views
0

我的Crossrider插件用戶在單擊browserAction圖標時使用setPopup()函數創建一個彈出窗口。Crossrider setPopup()小寬度

問題是,當我點擊圖標時,彈出窗口又長又薄,不可用。

這裏是什麼樣子的截圖...

The tall, thin popup... :(

我background.js代碼:

appAPI.ready(function() { 
    appAPI.browserAction.setResourceIcon('icons/logo38.gif'); 
    appAPI.browserAction.setTitle('Click here for iStyla preferences'); 
    appAPI.browserAction.setPopup({resourcePath:'popup.html'}); 
}); 

popup.html有有限的最小寬度,所以我不知道彈窗的寬度爲什麼這麼小。我使用Firefox 18.0.2。

請幫助我使彈出窗口更寬...謝謝!

回答

3

您可以從popup.html文件中控制彈出窗口的寬度和高度。 簡約風格機身標籤所需的高度寬度屬性。例如:

<body style="height:200px; width:300px;"> 
... 
</body> 

欲瞭解更多信息,請參閱setPopup

+0

謝謝。我設置了一個最小寬度,但沒有奏效。設置寬度工作! :) – 2013-02-10 20:53:47

0

您還可以控制寬度和彈出的通過API

appAPI.browserAction.setPopup({ 
    resourcePath:'html/popup.html', 
    height: 300, 
    width: 300 

}的高度);