2017-02-08 3 views
0

scriptタグを持つhtmlページがあります。そのスクリプトタグでは、私は..javascriptでscripttag urlヘッダー値を取得する方法

<script src="http://www.test.com" /> 

のように、外部URLをロードするつもりはJavaScriptによって(http://www.test.com)ヘッダ値そのURLを読み取ることが可能です。

注:このスクリプトタグの外部URLにはiframeの制限があります。

+0

幾分不明瞭。説明してください –

+0

@sagar:スクリプトタグurl(http://www.test.com)のヘッダー値を読む必要があります – AbnSrn

+0

ヘッダー値はどういう意味ですか?コンテンツタイプ、データタイプ、起点などがあります。 – m87

答えて

0

.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)

+0

www.test.com/indexはaですページはapiサービスではありません。私はajaxでそのページを読み込む場合、私はタイムアウトの例外があります。その理由は私はスクリプトタグからヘッダー値を読み取るように求めています。 – AbnSrn

+0

ヘッダー、メタ値、レスポンスヘッダーとはどういう意味ですか? –

+0

レスポンスヘッダー – AbnSrn

関連する問題