在发送POST XUL数据?
题
我想发送POST数据到当前选项卡,在此基础上(的https: //developer.mozilla.org/en/Code_snippets/Post_data_to_window )。
但它似乎并没有工作,没有任何反应......我会非常感激谁对这个问题闪耀光芒!提前致谢! :d
var dataString = "name1=data1&name2=data2";
var stringStream = Cc["@mozilla.org/io/string-input-stream;1"].
createInstance(Ci.nsIStringInputStream);
if ("data" in stringStream) // Gecko 1.9 or newer
stringStream.data = dataString;
else // 1.8 or older
stringStream.setData(dataString, dataString.length);
var postData = Cc["@mozilla.org/network/mime-input-stream;1"].
createInstance(Ci.nsIMIMEInputStream);
postData.addHeader("Content-Type", "application/x-www-form-urlencoded");
postData.addContentLength = true;
postData.setData(stringStream);
loadURI("http://www.mysite.com/login.php", "http://www.mysite.com/", postData);
解决方案
也许我应该张贴我找到了答案。引用者必须是空的,如果你需要使用一个,我可以在那里谈论一个是如何创建挖掘的链接。刚刚张贴的......
不隶属于 StackOverflow