javascript - 引荐来源网址/位置 - javascript :window ["contents"]

标签 javascript http browser

任何人都可以解释一下以下 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/

相关文章:

javascript - 在 GetStream io 中从浏览器更新事件

javascript - 设置选择菜单的选定值

javascript - 以 native 上传视频

Java HttpURLConnection : Content Length computation

java - HTTP SOAP 负载编码

javascript - 当被溢出的父元素隐藏时,防止使用 Tab 键进行链接 :hidden

javascript - 如何在另一个 react 组件中关闭语义 ui 模式?

javascript - "html?v=<%= VERSION %>"是什么意思?

javascript - `Promise.all`是否受到浏览器施加的并发连接限制?

java - 当浏览器等待时