【问题标题】:Is it possible to pass iframe query strings through parent URL?是否可以通过父 URL 传递 iframe 查询字符串?
【发布时间】:2016-11-02 19:43:25
【问题描述】:

我有一个带有 iframe 的网页。我想要做的是让 iframe 中的查询字符串通过父 url。

例如: 父网址:mysite.com/iframe-page

iframe 网址:iframe.com

当点击 iframe 中的链接时,iframe url 将更改为 "iframe.com/?filter=google"

我希望它设置为父 url 可以以 mysite.com/iframe-page 开头,然后当点击 iframe 中的链接时,url 更改为 mysite.com/iframe-page?filter=google

这是可以做到的吗?

【问题讨论】:

标签: javascript php jquery wordpress iframe


【解决方案1】:

IFRAME 中的链接可以定位到父级

<a href="mysite.com/iframe-page?filter=google" target="_parent">Google</a>

一旦父页面加载,它可以根据自己的查询字符串设置IFRAME的URL。

window.onload = function() { document.getElementById('myIframe').src = 'iframe.com' + location.search };

【讨论】:

  • 也许我不明白,对此我深表歉意。为什么你的答案中有一个锚标签?我将您提供的脚本添加到我的页面,但是当我仍然访问该页面并使用过滤器时,我在父 url 中没有发生任何事情
  • 其实也许我明白你的建议。锚标记在 iframe 内,但目标必须在 iframe 本身内设置为 _parent。
  • 正确,这样 IFRAME 内的链接将控制父页面。
  • 这太糟糕了... iframe 网站的后端有一个错误,不允许我将 标记添加到网站的头部。不幸的是,我这样做是因为大约有 300-500 个链接。
猜你喜欢
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 2011-05-14
  • 1970-01-01
  • 2017-11-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多