1

Chrome で作成した拡張機能を手動で Firefox に移植しています。パネルをウィジェットにアタッチし、そのパネルのコンテンツを HTML ファイルとして設定しています。コンテンツに合わせてパネルを縮小および拡大するにはどうすればよいですか? 現在、見苦しいスクロール バーと灰色の背景がたくさんあります。

var data = require("self").data;

var text_entry = require("panel").Panel({
  width: 320,
  height: 181,
  contentURL: data.url("text-entry.html"),
  contentScriptFile: data.url("get-text.js")
});

require("widget").Widget({
  label: "Text entry",
  id: "text-entry",
  contentURL: "http://www.mozilla.org/favicon.ico",
  panel: text_entry
});

パネルの高さプロパティを設定しないと、非常に高くなります。

4

1 に答える 1

0

ロードされたドキュメントに基づいてパネルのサイズを変更するこの例を確認することをお勧めします。コンテンツサイズの変更に基づいてサイズを変更する場合は、少なくとも初期ロード時に次のようにします。

https://builder.addons.mozilla.org/package/150225/latest/

(再スピンが遅れてすみません、afk旅行でした)

于 2012-10-31T21:56:06.080 に答える