Javascript 加载页面后,以一种良好的方式加载HTTP头信息

Javascript 加载页面后,以一种良好的方式加载HTTP头信息,javascript,google-chrome,http-headers,Javascript,Google Chrome,Http Headers,我想在服务器的响应头中添加一些信息。这些信息只能从我们的办公室看到,并且可以通过Chrome开发者工具轻松查看。但是,我想通过一个由javascript组成的书签按需显示这些信息,javascript可以更好地显示这些信息 目前,我已经能够用标题填充一个哈希表,这样我就可以以一种简单的方式选择一个select。该代码如下所示: var req = new XMLHttpRequest(); req.open('GET', document.location, false); req.send(n

我想在服务器的响应头中添加一些信息。这些信息只能从我们的办公室看到,并且可以通过Chrome开发者工具轻松查看。但是,我想通过一个由javascript组成的书签按需显示这些信息,javascript可以更好地显示这些信息

目前,我已经能够用标题填充一个哈希表,这样我就可以以一种简单的方式选择一个select。该代码如下所示:

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

var headerdict = {};

for(x=0;x<headers.length;x++){
    header = headers[x].split(": ");
    headerdict[header[0]] = header[1];
}
var-req=new-XMLHttpRequest();
请求打开('GET',document.location,false);
请求发送(空);
var headers=req.getAllResponseHeaders().split(“\n”);
var headerdict={};

对于(x=0;x您可以使用弹出窗口而不是警报对话框。请选中
window.open()
此处:


“此信息只能从我们的办公室看到”你打算如何实施这一点?你可以使用iframe来避免网站的CSS。你可以使用dataURL或URL.createObjectURL从JS填充iframe,这将允许你从任何地方注入完整的html页面,显示你的新内容,并可能使用诸如bootstrap、d3之类的外部资源。此外,请查看bootlint的源代码bookmarklet查看如何随时注入外部JS文件。这比一直尝试重建bookmarklet要容易。@MattBall:它们是由基于IP的负载平衡器生成的。@dandavis:我可以在不实际托管网页的情况下执行此操作吗?我想用javascript生成所有内容。