1

任何人都可以解释以下javascript变量如何:

document.referrer
document.location.href

或 http REFERRER 标头,可能是 'javascript:window["contents"]' ?

我不仅不明白如何将它们设置为 javascript uri - 而且 window.contents 在我所知道的任何浏览器中都不是标准 DOM 属性......(它是 window["contents"],而不是 window[ “内容”])

4

1 回答 1

0

我相信我找到了解决方案..

有一些 javascripts 在野外似乎使用这样的代码(东西)创建 iframe:

var contents = '<html>......</html>';
var ifr = document.createElement('iframe');
ifr.contentWindow.open();
ifr.contentWindow.write(contents);

某些特定的组合有时最终会指定 iframe 的 href 或引荐来源网址为“javascript:window['contents']” - 即临时保存页面数据的 javascript 变量。

(还没有完全确定细节,但这是基本想法)

于 2012-12-21T09:41:38.990 回答