代码之家  ›  专栏  ›  技术社区  ›  heyr

从在iframe中单击的按钮打开新选项卡中的链接[关闭]

  •  -1
  • heyr  · 技术社区  · 6 年前
    <head>
    </head>
    <DIV>
    <iframe src=“https://……”>/iframe>
    </DIV>
    

    我想知道如何在单击此按钮时打开新选项卡上的链接,就像在单击按钮时,页面在iframe中加载一样。 我试过了<base target=“_blank”>但是实际上似乎不起作用…..

    我想知道如何在单击此按钮时打开新选项卡上的链接,就像在单击按钮时,页面在iframe中加载一样。 我试过了<base target="_blank">但似乎不太管用。

    4 回复  |  直到 6 年前
        1
  •  0
  •   Hudson    6 年前

    如果iframe是相同的域,请将onclick按钮设置为:

    window.open(url , '_blank')
    
        2
  •  1
  •   Emeeus    6 年前

    <a target="_blank" href="https://google.com">link</a>
    

    Same-origin policy 但如果iframe来自不同的域,则必须将该特权委托给 sandbox property

        3
  •  0
  •   Danon TylerDurden    6 年前

    iframe是否来自同一域?如果没有,可能会有问题。

    <a target="_parent">click me</a>
    

    <a target="_top">click me</a>
    

    https://en.wikipedia.org/wiki/XY_problem

        4
  •  0
  •   NittinS    6 年前

    在iframe标记中使用以下属性

    target="_blank"