就像向xmlhttp对象页面添加一个事件监听器并将url添加到一个数组一样,所以我可以保存所有的url,它显示在Web检查器的网络选项卡中,所以如果页面生成一个http get,我将url添加到数组
感谢
答案 0 :(得分:0)
你可以这样做:
<强> HTML 强>
<input type="text" id="url">
<button id="submit">submit</button>
<强> JS 强>
var urlInput = document.getElementById("url");
document.getElementById("submit").addEventListener("click", function(){
request(urlInput.value);
urlInput.value = null;
});
var urls = [];
function urlPush(u){
urls.push(u);
console.log(urls);
}
function request(dataURL) {
var xmlhttp = new XMLHttpRequest();
var url = dataURL;
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
urlPush(url);
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send();
}
使用此方法,您可以在输入中插入URL,并在成功URL上将其推送到您可以在提交的控制台中看到的数组。
我为我的一些项目创建了类似的函数,因此here您可以测试和检查扩展代码,并为您提供所需的URL。