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