任何人都可以解释以下javascript变量:
document.referrer
document.location.href
或http REFERRER标题,可能会变成'javascript:window [“contents”]'?
我不仅不理解如何将它们设置为javascript uri - 而且window.contents在我知道的任何浏览器中都不是标准的DOM属性...(它是window [“contents”],不是窗口[“内容”])
答案 0 :(得分: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变量。
(关于细节尚未完全确定,但这是基本想法)