【问题标题】:How to open a link of external website on the same iframe (embed website)?如何在同一个 iframe(嵌入网站)上打开外部网站的链接?
【发布时间】:2015-07-26 16:16:12
【问题描述】:

我创建了一个 iframe 来嵌入一个外部网站,问题是,例如,如果用户点击嵌入网站的 Twitter 按钮,这个动作会将用户带出我的页面,加载 Twitter 的页面,我想避免这种情况,我想在同一个 iframe 上加载该内容,我该怎么做?我尝试将 iframe 命名为父目标,但这不起作用。 这是我的代码示例:

<iframe src="http://superluchas.com/" width="100%" height="1000" frameborder="0" scrolling="no"></iframe>

【问题讨论】:

    标签: html iframe target


    【解决方案1】:

    如果第三方页面以特定框架为目标(包括_top_blank),那么您无法覆盖它。

    安全限制阻止您访问 DOM。

    【讨论】:

      【解决方案2】:

      Twitter 按钮可能在&lt;a&gt; 标记中将“_blank”作为目标。您需要将其更改为“_self”。有关目标属性的更多信息可以找到 - W3Schools

      这里还有一个示例,如果您单击 IFrame 目标内部的链接,您将看到页面加载到框架本身,而不是外部。 JSFiddle

      【讨论】:

        猜你喜欢
        • 2018-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-21
        • 2020-10-29
        • 1970-01-01
        相关资源
        最近更新 更多