ホームページ >ウェブフロントエンド >jsチュートリアル >WebページソースコードのJSリモート取得例_JavaScriptスキル

WebページソースコードのJSリモート取得例_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:23:151870ブラウズ

コードをコピー コードは次のとおりです:





リモート Web ページのソース コードの読み取り
text/ javascript">
//XMLHttpRequest オブジェクトの作成に使用されます
function createXmlHttp() {
//window.XMLHttpRequest オブジェクトが存在するかどうかに応じて、異なる作成メソッドを使用します
if (window. XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera、その他のブラウザでサポートされている作成メソッド
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); IE ブラウザでサポートされている Method
}
}
//XMLHttpRequest オブジェクト
関数を通じてリモート Web ページのソース コードを直接取得する getSource() {
var url = document.getElementById("url ").value; // 対象のアドレス情報を取得します
//アドレスが空の場合にユーザーに入力を促します
if (url == "") {
alert("Web ページを入力してくださいaddress.");
return;
}
document.getElementById("source").value = "Loading..."; //プロンプトは読み込み中です
createXmlHttp(); //作成XMLHttpRequest object
xmlHttp.onreadystatechange = writeSource; // コールバック関数を設定します
xmlHttp.open("GET", url, true)
}
// リモート Web ページのソース コードをページのテキスト領域に書き込みます
function writeSource() {
if (xmlHttp.readyState == 4) {
document.getElementById("source").value = xmlHttp .responseText;
}
}
< /script>

;

アドレス: ソース コード">






声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。