My 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。
请帮助我让弹出窗口更宽......谢谢!
答案 0 :(得分:3)
您可以在 popup.html 文件中控制弹出窗口的宽度和高度。 只需使用所需的高度和宽度属性设置 body 标记的样式。例如:
<body style="height:200px; width:300px;">
...
</body>
有关详细信息,请参阅setPopup。
答案 1 :(得分:0)
您还可以通过api
控制弹出窗口的宽度和高度appAPI.browserAction.setPopup({
resourcePath:'html/popup.html',
height: 300,
width: 300
});