这是我想要完成的问题。从我想要创建XMLHttpRequest的网页,设置一些标题值,并获取新网页的内容。这可行。但是现在我有了一个带有JavaScript的完整网页的responseText,我想把这个页面设置为当前页面的内容。
这可能吗?我可以用另一种方式做类似的事吗?我的主要约束是需要使用标头值,我不能使用URL参数值。
由于
编辑:
这是我的情况;我需要与3方供应商沟通,以便从我的网站上显示他们的网站。它们只检查标题值,因此我需要在标题中添加一个标识符,以便它们可以拾取它并显示正确的页面。他们的页面是一个包含JavaScript的完整HTML页面。这就是我想要使用的:
var request = new XMLHttpRequest();
request.open("GET", "www.thirdpartydomain.com/specialpage.html", false);
req.setRequestHeader('Special-Identifier','My-Special-Indetifer');
request.send(null);
//request.responseText now contains a whole valid web page that i want to show in the same web browser
但是如何获取返回的内容来替换浏览器的当前内容?