2012-05-18 2 views

答えて

7

いいえ、パネル内で実行されているコードには、SDKモジュールを呼び出すために必要な特権がありません。これは、拡張機能にメッセージを返すコンテンツスクリプトを使用することで解決されます。拡張機能はパネルのサイズを変更することができます。これらの行に沿って何か(未テスト):

var panel = require("panel").Panel({ 
    contentURL: ..., 
    contentScript: "self.port.emit('resize', " + 
        "{width: document.documentElement.clientWidth, " + 
        "height: document.documentElement.clientHeight});" 
}); 
panel.port.on("resize", function({width, height}) 
{ 
    panel.resize(width, height); 
}); 
panel.show(); 
+0

なぜJetpackの名前をFirefoxアドオンSDKに変更するのか? – Vasya

+0

ジェットパックは古いコードネームです。 –

+0

彼はそうです、アドオンSDKは製品です、私たちはビルダーを含むプロジェクト全体のコードネームとしてJetpackを使用しています。 – canuckistani

関連する問題