如何从网页中在 Chrome 中显式打开“新选项卡”页面?

问题描述 投票:0回答:3
html google-chrome hyperlink tabs
3个回答
1
投票

打开新选项卡最好的方法就是打开空白页面。

需要冒号才能打开类似

chrome:newtab
:

的网址
var win = window.open('http://chrome:newtab', '_blank');

但它们不允许出现在任何网址中:

冒号是保留的,除其用途外不得在未编码的情况下使用 特殊目的(取决于计划)。第 2.2 节:

许多 URL 方案保留某些具有特殊含义的字符: 它们出现在 URL 的特定于方案的部分中 指定语义。如果一个八位位组对应的字符是 在方案中保留时,必须对八位字节进行编码。那些角色 ”;”, “/”、“?”、“:”、“@”、“=”和“&”是可能的字符 为方案中的特殊含义而保留。没有其他角色可以 在计划内保留。

即使你尝试对其进行编码:

var win = window.open('http://chrome%3Anewtab', '_blank');

Chrome 不会允许你这样做。您很可能已经看到:


0
投票

在超链接中,您需要将 target="_blank" 放入应答器中。


0
投票

chrome://newtab/ 是新页面的页面

© www.soinside.com 2019 - 2024. All rights reserved.