Html 如何限制链接在新选项卡中仅打开一次?
在我的代码中,单击链接后,我将在“新建”选项卡中打开一个pdf文件,但在第二次单击后,如果该文件已打开,则我希望重定向到该文件的“打开”选项卡,而不是在“新建”选项卡中打开 我的代码:Html 如何限制链接在新选项卡中仅打开一次?,html,Html,在我的代码中,单击链接后,我将在“新建”选项卡中打开一个pdf文件,但在第二次单击后,如果该文件已打开,则我希望重定向到该文件的“打开”选项卡,而不是在“新建”选项卡中打开 我的代码: <span style="margin-left:10%;"><a href="image/Eng_Pamphlet.pdf" target="_blank">Broucher</a></span>' ' 如上面的选项卡所示,我设置了目标属性“\u blank”
<span style="margin-left:10%;"><a href="image/Eng_Pamphlet.pdf" target="_blank">Broucher</a></span>'
'
如上面的选项卡所示,我设置了目标属性“\u blank”,因此它总是在新选项卡中打开链接。但我希望在第一次之后它只重定向到第一个打开的选项卡。使用target=“\u new”
。这将在同一选项卡中打开链接
编辑:
正如Chankey在下面的评论中所指出的那样,\u new
并不是最好的方法。您只需为target
属性创建一个“自定义”值,该值只允许在特定选项卡中打开链接
->示例只需为目标选项卡指定一个自定义名称,所有链接都将重定向到自定义选项卡
<span style="margin-left:10%;"><a href="image/Eng_Pamphlet.pdf" target="myPDFTabAndEveryTimeThisOne">Broucher</a></span>'
'
(如果您使用“\u new”另一个标准“\u new”链接将覆盖您的pdf选项卡)。HTML5中没有像
\u new
这样的关键字,HTML4中也没有。这意味着,如果你将其作为目标属性的值,那么就不会有任何一致的行为。为什么这对facebook不起作用呢。我试过这样做:“target=“\u new”>访问facebook!正如Chankey在上面的评论中所描述的,这可能不是最好的方法,但这里有一个更好的方法可以工作。你的HTML是无效的,这可能是破坏它的原因