Javascript - 如何使用哈希获取文档引用
Javascript - How to get documents referrer with hash
我想知道这是否可能。我试图在 iframe 中访问文档的引用,但它总是忽略 hash(#) 值。
根页面(索引.html) - ( http://example.com/test#hashvalue
)
在根页面中,有一个获取引荐来源网址的 iframe。它有这段代码
var referrer = document.referrer;
这将返回不带哈希值的http://example.com/test
。有没有办法获取完整的网址(带哈希)作为引荐来源。
注意:我无权访问根页面。如果我这样做,我可以使用postMessage,但我没有。iframe只是嵌入的(让我们将其称为根页面的小部件)。
任何包含 # 字符的 url 都是片段 url。#(您要访问的)右侧的部分是片段标识符,即页面内的位置。
浏览器没有实现document.referrer来传递此标识符,这与传递给网页HTTP_REFERRER标头一致。
如果两个 iframe 都来自同一个域,即您可以从子域访问 parent.location,那么您可以使用 parent.location.hash 获取哈希部分。否则运气不好
相关文章:
- 无法获取文档.GetElementById工作正常
- 用javascript从窗口获取文档,同时检查文档是否已加载
- 如何获取文档id's在BaasBox[0.9.2]中使用java脚本
- 如何获取文档数组中元素的计数-MongoDB
- node.js使用monk从数组中按id获取文档
- 无法获取文档.getElementByID(“testclick”).addEventListener
- 无论如何都要获取文档.在不删除整个页面的情况下写入即可工作
- Firefox加载项:从选项卡获取文档
- 获取文档的所有元素,id为'主导航'
- 在执行客户端脚本后获取文档源
- 获取文档的第一个字母
- jQuery 获取文档宽度和高度,不包括水平/垂直滚动条
- 如何获取文档片段中的所有文本节点
- Javascript:根本无法获取文档的实际宽度(jsfiddle提供)
- 获取文档的当前顶部位置
- 使用 JavaScript 获取文档标题元
- XPages:如何在视图中获取文档并读取值
- Windows Phone WebBrowser:获取文档高度的正确方法
- 使用 jquery 或任何首选库获取文档中包含的所有元素及其当前值
- MongoDB:获取文档和数组的一个对象