f_p*_*ras 17
您可以使用JavaScript分配命名当前窗口/选项卡:
<script type="text/javascript">
this.name = "mainWindow";
</script>
Run Code Online (Sandbox Code Playgroud)
然后使用该名称作为target链接中属性的值,例如
<a href="nextPage.html" target="mainWindow">...
Run Code Online (Sandbox Code Playgroud)
如果mainWindow还没有(或不存在),它将在新选项卡中打开.
上述内容并不能解决OP的问题,因为对于从电子邮件打开的链接,该target属性通常不会从MUA转移到浏览器(除了网络邮件之外,我们不能依赖于此).所以我想到了某种使用JavaScript来实现预期效果的登陆页面:
如果这样可行,那么在它关闭之前,你只会看到第二个打开的标签片刻(案例1).然而,正如我在这里和这里所学到的那样,不可能"闭嘴" - 所以最后会留下一个多余的标签,应该避免.好像它无法完成,对不起!
| 归档时间: |
|
| 查看次数: |
4103 次 |
| 最近记录: |