Javascript中开启器上的跨域更新哈希
Posted
技术标签:
【中文标题】Javascript中开启器上的跨域更新哈希【英文标题】:Cross domain update hash on opener in Javascript 【发布时间】:2015-09-13 16:18:11 【问题描述】:我有两个域 - 我们称它们为 newssite.com 和 app.com。
我将在 newssite.com/myapp 上插入 app.com 的 iframe 版本。
类似的东西。
当人们点击该 iframe 中的链接时,我希望浏览器中的顶部主 URL 更新,以便人们可以直接链接到它,然后我将在 iframe 中加载正确的 url。
它应该更新为类似 newssite.com/myapp#!app.com/new/link.html
反正我能做到吗?我不断收到跨域错误..
【问题讨论】:
【参考方案1】:在 iframe 的头部使用<base target="_parent" />
,或在标签<a href="doWhatNow" target="_parent">link in iframe</a>
中使用相同的属性
【讨论】:
那会(只是)导致 URL 被加载到父框架中,对吗?实际处理请求并在 iframe 中加载所需内容仍然取决于父级? 这不是我想要的。我不想离开 iframe。我想从 iframe 向原始页面发送一个 javascript 回调..以上是关于Javascript中开启器上的跨域更新哈希的主要内容,如果未能解决你的问题,请参考以下文章