【问题标题】:Change 'src' of an iframe from another page从另一个页面更改 iframe 的“src”
【发布时间】:2017-08-28 01:38:56
【问题描述】:

我有一个页面“A”,其中包含指向另一个页面“B”的链接。 在“B”页上有一个 iframe。我无法控制页面“B”,即我无法编辑页面“B”。询问是在单击页面“A”上的链接时更改页面“B”上 iframe 的“src”。

【问题讨论】:

  • 简单的回答,如果你无法控制B,你就什么都做不了。如果iframe在同一个域上,你只能改变它的值,否则没办法。
  • 您可以加载页面并在显示之前对其进行修改,而不是链接到页面。这很可能需要在服务器上完成,除非有适当的 CORS 标头。当然,这可能会引发一系列其他问题(技术和法律)。
  • 另外,您是否可以控制 iframe 的原始内容?如果是这样,您可以简单地进行重定向...
  • 检查一下:link 它对我有用

标签: javascript html url


【解决方案1】:

其他条件相同:否。

可以编写页面 B,使其接受一些外部输入(例如其 URL 上的查询字符串),用于为 iframe 的 src 属性设置不同的值……但这不是典型的所以你可能必须修改 B(你说你不能这样做)才能创建这样的功能。

【讨论】:

  • 我本可以使用查询字符串方法,但我又无法修改页面“B”
  • @sanket — 我在回答中承认了这一点。第一部分仍然有效:没有。
猜你喜欢
  • 1970-01-01
  • 2012-11-05
  • 2015-07-18
  • 1970-01-01
  • 1970-01-01
  • 2014-01-04
  • 1970-01-01
  • 2012-04-15
  • 2013-05-21
相关资源
最近更新 更多