使用Javascript

时间:2016-04-29 17:43:40

标签: javascript http-headers

我需要使用Javascript获取自定义HTTP标头的文本,我需要的标头不是用户代理,我已经有了这个代码所涵盖的内容:

var userAgent = navigator.userAgent

我需要的是获取名为(例如)的自定义标头的内容(例如:Custom Header Text):CustomHeader

当使用网站上的Javascript代码访问网站(并向用户显示)时,浏览器会发送标题,所以我想我对同源策略没有任何问题,因为它只是一个网站上面有一个Javascript代码(带有script标签)。

有可能吗?如果是这样,我怎么能用Javascript获取该标题的内容?

非常感谢。

1 个答案:

答案 0 :(得分:0)

var request = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders();

您可以在此处阅读更多内容:Accessing the web page's HTTP Headers in JavaScript