【问题标题】:How to make links in an iframe relative to the parent URL如何在 iframe 中创建相对于父 URL 的链接
【发布时间】:2013-10-15 10:14:51
【问题描述】:

我希望iframe 中的相对链接相对于地址栏中的 URL,而不是相对于 iframe 的 URL。这可能吗?

我只需要现代浏览器支持。

例如: 浏览器地址栏显示http://www.example.com/a/b.html。该网页内部是一个iframe,其中srchttp://othersite.com/12x982h/index.html。在该 html 中,有一个指向 test.html 的链接。当您单击该链接时,浏览器应在http://www.example.com/a/test.html 加载一个新页面。

更新:我无法控制iframe 的内容。

【问题讨论】:

    标签: html iframe hyperlink relative-path


    【解决方案1】:

    我假设您可以控制 iframe 内容。如果我的假设是正确的,那么这意味着您可以使用<base> 标签设置“基本路径”。然后,所有相对 URL 都将“基于”您在其中定义的路径。

    【讨论】:

    • 不,我无法控制iframe 的内容。
    • 我认为允许 Web 开发人员在 iframe 中操作链接目标对于防止欺骗用户没有多大作用。它仍然是您的网址。我可以很容易地假装我是后端的用户,并且是真实用户和目标网站之间的中间人,这更糟糕,因为我会看到用户的密码。
    猜你喜欢
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 2016-10-18
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    相关资源
    最近更新 更多