0

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

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

4

2 回答 2

3

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

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

有关详细信息,请参阅setPopup

于 2013-02-10T10:53:44.117 回答
0

也可以通过api控制popup的宽高

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

});

于 2013-06-25T10:48:28.743 回答