scriptタグを持つhtmlページがあります。そのスクリプトタグでは、私は..javascriptでscripttag urlヘッダー値を取得する方法
<script src="http://www.test.com" />
のように、外部URLをロードするつもりはJavaScriptによって(http://www.test.com)ヘッダ値そのURLを読み取ることが可能です。
注:このスクリプトタグの外部URLにはiframeの制限があります。
scriptタグを持つhtmlページがあります。そのスクリプトタグでは、私は..javascriptでscripttag urlヘッダー値を取得する方法
<script src="http://www.test.com" />
のように、外部URLをロードするつもりはJavaScriptによって(http://www.test.com)ヘッダ値そのURLを読み取ることが可能です。
注:このスクリプトタグの外部URLにはiframeの制限があります。
.jsファイルを使用している場合、ヘッダー値を持つことはできません。
通常、Ajaxリクエストを使用してJavaScript経由でヘッダー値を取得できます。例えば
:
var url = "www.test.com";
var rh; // Response Headers
var xhr = new XMLHttpRequest();
xhr.open("GET",url,true);
xhr.send();
xhr.onreadystatechange = function(){
if(xhr.status == 200 && xhr.readyState == 4){
rh = xhr.getAllResponseHeaders();
}
}
// now rh contain all headers
//or you can make a HEAD request which return all HEADER elements of the URL
xhr.open("HEAD", url,true);
xhr.onreadystatechange=function() {
if (xhr.readyState==4) {
rh = xhr.getAllResponseHeaders();
}
}
xhr.send(null)
幾分不明瞭。説明してください –
@sagar:スクリプトタグurl(http://www.test.com)のヘッダー値を読む必要があります – AbnSrn
ヘッダー値はどういう意味ですか?コンテンツタイプ、データタイプ、起点などがあります。 – m87