javascript - document.referrer 没有提供原始页面 url?

标签 javascript dom iframe

我的脚本正在 iframe 中的 iframe 中运行,我正在尝试获取根引荐来源网址(iframe 所在的 url)。它不起作用。代码如下:

<script type="text/javascript">
    var referrer_url = document.referrer;
    document.write("You come from this url: " +referrer_url);
</script>

有什么想法吗?

最佳答案

Document.referrer 并非在所有情况下都会设置。

您应该使用window.top.location.href.toString();,但它要求它们位于同一域中。

关于javascript - document.referrer 没有提供原始页面 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11611813/

相关文章:

javascript - 如何在工具提示中嵌入YouTube视频?

internet-explorer - 使用 IE9/10 时无法从 iframe 内部访问 Backbone 事件

javascript - 如何在循环中使用剧透代码

javascript - 如何在html文本区域逐行阅读文本?

javascript - 是否可以在 Javascript 中使用 DOM 将数据附加到 html 元素中?

javascript - 如何根据坐标单击元素以及如何使用 CasperJS 检索元素属性?

iframe - 嵌入式 YouTube 视频无法在 IE8 中播放

Javascript链接具有不同参数的相同动画功能

javascript - 如何在 angularjs 中使用基于 id 相关名称的过滤器

javascript - 将具有唯一 ID 的对象集合存储为以 ID 作为键的关联数组而不是常规数组是否存在任何缺陷?