任何人都可以解释一下以下 javascript 变量是如何实现的:
document.referrer
document.location.href
或者 http REFERRER header ,可能会变成“javascript:window["contents"]”?
我不仅不明白如何将它们设置为 javascript uri - 而且 window.contents 在我所知道的任何浏览器中都不是标准 DOM 属性...(它是 window["contents"],不是窗口[“内容”])
最佳答案
我相信我找到了解决方案..
有一些 javascript 似乎使用如下代码(某些东西)创建 iframe:
var contents = '<html>......</html>';
var ifr = document.createElement('iframe');
ifr.contentWindow.open();
ifr.contentWindow.write(contents);
这种情况的某些特定组合有时最终会指定 iframe 的 href 或引用者,如“javascript:window['contents']” - 即临时保存页面数据的 javascript 变量。
(细节尚未完全确定,但这是基本想法)
关于javascript - 引荐来源网址/位置 - javascript :window ["contents"],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10664539/