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を介してポップアップの幅と高さを制御することもできます

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

});

于 2013-06-25T10:48:28.743 に答える