4
POST変数付きのFirefoxアドオンで新しいタブを開く方法は?例えばPOST変数付きのFirefoxアドオンで新しいタブを開く方法は?
、これらのポスト変数とhttp://localhost/オープン:
a=NOMADE
b=NOWAY
another=IDONTKNOW
POST変数付きのFirefoxアドオンで新しいタブを開く方法は?例えばPOST変数付きのFirefoxアドオンで新しいタブを開く方法は?
、これらのポスト変数とhttp://localhost/オープン:
a=NOMADE
b=NOWAY
another=IDONTKNOW
gBrowser.addTab機能は、あなたが望むものです。その関数に渡すパラメータの1つはpostData
で、あなたが望むようにpostDataを設定することができます。その関数のMDNドキュメントもan article on pre-processing POST dataを指しています。その2番目の記事を正しく読んだら、POSTデータをnsIInputStream(具体的にはnsIMIMEInputStreamというように作成)の形式で渡す必要があります。この記事では、標準のGETスタイル形式の文字列(例:foo=1&goo=somestring
)から目的の形式に変換するためのサンプルコードスニペットを提供しています。
編集:
var myData = "a=NOMADE&b=NOWAY&another=IDONTKNOW";
// TODO: Translate myData into the nsIMIMEInputStream format using the example
// from the second linked article above
// Add the tab, with the variable data
gBrowser.addTab("http://www.example.com/", {postData: myData});
:だから、あなたの例を使用するには、このような何かを行う可能性があります