我有带脚本标签的html页面。在该脚本标签,我要加载外部URL,如..如何在javascript中获取脚本标签url标头值
<script src="http://www.test.com" />
是否可以读取URL由JavaScript(http://www.test.com)标头值。
注意:脚本标记外部URL具有iframe限制。
我有带脚本标签的html页面。在该脚本标签,我要加载外部URL,如..如何在javascript中获取脚本标签url标头值
<script src="http://www.test.com" />
是否可以读取URL由JavaScript(http://www.test.com)标头值。
注意:脚本标记外部URL具有iframe限制。
如果您使用.js文件,那么它不能有Header值。
通常情况下,您可以使用Ajax请求通过JavaScript获取Header值。
例如:
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