チュートリアルとドキュメントでは決して言いませんが、パネルの高さと幅のデフォルトは常に同じ小さなサイズです。
変更するにはheight and width parameters for the panel classを使用します。
あなたはそれを自動的に変更したい場合は、このコードを使用することができます:あなたがパネルを持ってする方法について尋ねている場合
//index.js
var panel = require("sdk/panel").Panel({
height: 200, //choose your default
width: 200,
contentURL: data.url("popup.html"),
contentScriptFile: data.url("auto_resize_popup.js")
});
panel.port.on("resize", function (size) {
console.log(size);
panel.resize(size.width, size.height);
});
...
//auto_resize_popup.js
var content = document.body;
var size = {};
size.width = content.offsetWidth + 2; //2 extra pixels get rid of scroll bars
size.height = content.offsetHeight + 2;
self.port.emit("resize", size);
を*あなたに合わせて自動的に*サイズあなたの質問を明確にしてください。あなたがパネルの 'height'と' width'を指定する方法を探しているなら、 'panel()'コンストラクタのドキュメント[https://developer.mozilla.org/ en-US /アドオン/ SDK/High-Level_APIs/panel#パネル%28options%29)。これらのプロパティは最初にリストされた2つです。ご質問がある場合は、使用している方法の基本資料を読むことが、最初の作業の1つになるはずです。パネルのdocページはチュートリアルの最初のリンクです。 – Makyen