2012-01-03 12 views

答えて

4

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}); 
だから、あなたの例を使用するには、このような何かを行う可能性があります
関連する問題