gpt4 book ai didi

javascript - iMacros 中的 HTTP post 与 Firefox 的 Javascript

转载 作者:行者123 更新时间:2023-11-29 09:52:20 25 4
gpt4 key购买 nike

我正在制作一个自动化脚本来从网站中提取一些信息,使用 POST 方法提交一些信息很重要。谁能告诉我如何将 HTTP Post 方法与 Imacro 和 javascript 一起用于 firefox 插件。下面是我在这里找到的脚本:Sending an HTTP Post using Javascript triggered event但是当我使用 Imacro 播放器播放相同内容时,它给了我错误。

var url = "http://www.google.com/";
var method = "POST";
var postData = "Some data";
var async = true;

var request = new XMLHttpRequest();
request.onload = function () {
var status = request.status; // HTTP response status, e.g., 200 for "200 OK"
var data = request.responseText; // Returned data, e.g., an HTML document.
}

request.open(method, url, async);

request.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
request.send(postData);

最佳答案

XMLHttpRequest() 不再支持 firefox 15+

你必须定义它:

const XMLHttpRequest = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var request = XMLHttpRequest();

关于javascript - iMacros 中的 HTTP post 与 Firefox 的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20194092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com