Javascript 获取index.html响应头
注意:这是重复的: 有没有办法获取index.html请求的请求头?例如,这是一张我打篮球的截图 我希望能够访问请求头。这可能吗Javascript 获取index.html响应头,javascript,response,response-headers,Javascript,Response,Response Headers,注意:这是重复的: 有没有办法获取index.html请求的请求头?例如,这是一张我打篮球的截图 我希望能够访问请求头。这可能吗 其他javascript/css资产呢?这取决于您如何请求该页面,如果您使用javascript/jquery通过ajax加载该页面,则可能: $.ajax({ type: 'GET', url:'google.com', success: function(resp){ console.log(resp.getAllResp
其他javascript/css资产呢?这取决于您如何请求该页面,如果您使用javascript/jquery通过ajax加载该页面,则可能:
$.ajax({
type: 'GET',
url:'google.com',
success: function(resp){
console.log(resp.getAllResponseHeaders());
}
});
您可以尝试:
window.navigator.userLanguage | | window.navigator.language
或者也可以进行ajax查询 有这方面的服务。
例如:{}(JSONP)您可能无法在不违反同源策略的情况下执行此操作,但可能存在一些解决方法,因为您希望获取请求数据,但在发送请求时您是否已经有了这些方法?初始加载的可能副本由浏览器本身完成,除了通过javascript重新请求这些头之外,我看不到访问这些头的方法……例如,您可以ping一些ajax查询。有
jsonp
服务用于此:{}您无法在正常http请求中访问请求头。可能其中一些是通过html页面的标签获取的,只是作为一个例子。我希望能够在不发出额外http请求的情况下获取accept language标头。纯html无法完成此操作,您将无法读取标头。例如,如果您通过PHP提供页面,您可以打印页眉,但是在加载外部页面时,如果您不使用javascript,您将无法获得页眉。