3

javascript コードは、Google Chrome の URL バーを介して www.example.com から起動されるため、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();
4

1 に答える 1

-1
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を使用します...その後、スクリプトにフルページを使用できます

于 2013-07-25T02:26:29.733 に答える