【问题标题】:change the navigation of an iframe更改 iframe 的导航
【发布时间】:2014-03-05 09:26:15
【问题描述】:

假设我的页面中有来自其他网站的 iframe,并且有一些指向其他网站的链接。

我想这样做 当用户点击 iframe 中的链接而不是导航到目的地时,页面导航到我感兴趣的 URL

<iframe src="......." width="100%" height="100%" 
    align="middle" frameborder="0" scrolling="yes"> </iframe>

【问题讨论】:

  • 对于跨域 iframe,这是不可能的

标签: javascript jquery html iframe


【解决方案1】:

如果您正在打开跨域 iframe,则无法更改内容或页面上的任何内容。如果你想达到类似的效果,你可以做的是

1) 将页面另存为 HTML 2) 更改为 webiste.com,以便一切正常 3) 在您的服务器上本地托管此页面 4) 现在你可以做的就是以 iframe src 的形式打开这个页面,这样它就变成了同一个域 iframe,你可以修改任何你想要的东西,只需要写 $('iframe').contents().&lt;your code&gt;

这似乎是一个手动过程,但您可以编写一个 PHP 或 .NET 脚本来实现效果,我就是这样做的,并且效果很好。

【讨论】:

  • 我知道了,你能帮我用 .Net 写吗?
  • 我对 .NET 一无所知,但我对 PHP 有所了解,尽管您必须在 php.ini 中使用启用 curl 库,您已在 php.net 上阅读了有关它的更多信息。抱歉,我不会在这方面为您提供太多帮助。我是 HTML 开发人员,而不是 PHP 或 .NET 开发人员。如果您理解我的回答,请投票。
猜你喜欢
  • 2014-03-29
  • 2013-02-11
  • 2018-02-16
  • 1970-01-01
  • 2013-04-10
  • 2013-02-21
  • 1970-01-01
  • 1970-01-01
  • 2014-10-01
相关资源
最近更新 更多