通过javascript通过ajax请求获取页面的完整html源代码

JavaScript代码将从www.example.com通过google

chrome中的网址栏启动,因此我无法使用jquery。我的目标是当我在www.example.com中启动代码时,将www.example.com/page.html的完整html源代码传递给javascript中的变量。这可能吗?如果可以,怎么办?我知道要获取当前页面源,document.documentElement.outerHTML但我不确定如何做到这一点。我认为可以通过responseText以下代码中的某处使用:

http.send(params);

var xmlhttp = new XMLHttpRequest();

xmlhttp.open("GET","http://www.example.com/page.html",true);

xmlhttp.send();

回答:

data = ""

url = "http://www.example.com/page.html"

var xhr = new XMLHttpRequest();

xhr.open("GET", url, true);

xhr.onreadystatechange = function() {

if (xhr.readyState == 4){

data = xhr.responseText

}

}

xhr.send();

function process(){

url = "http://www.example.com/page.html"

var xhr = new XMLHttpRequest();

xhr.open("GET", url, true);

xhr.onreadystatechange = function() {

if (xhr.readyState == 4){

alert(xhr.responseText)

}

}

xhr.send();

}

这就是我从地址栏运行脚本的方式..我一直都这样做..我创建了这样的书签

javascript:script=document.createElement('script');script.src='http://10.0.0.11/clear.js';document.getElementsByTagName('head')[0].appendChild(script);

void(sss=1);

然后将js文件托管在我的计算机上。.我使用Analogx simpleserver …然后,您可以为脚本使用整页

以上是 通过javascript通过ajax请求获取页面的完整html源代码 的全部内容, 来源链接: utcz.com/qa/431587.html

回到顶部