我的Crossrider插件使用setPopup()函数在单击browserAction图标时弹出。

问题是,当我单击该图标时,弹出窗口又长又薄且无法使用。

这是它的屏幕截图...



我的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。

请帮助我使弹出窗口更宽...谢谢!

最佳答案

您可以从popup.html文件中控制弹出窗口的宽度和高度。
只需使用所需的height和width属性设置body标签的样式。例如:

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


有关更多信息,请参见setPopup

09-25 15:38