如何创建默认情况下在新窗口中打开的浏览器书签?

问题描述 投票:0回答:1

我正在尝试创建一个始终在新选项卡中打开的书签,而无需用户按住Ctrl键单击或右键单击书签。 (火狐/铬)

我试过这个:

javascript:window.open('https://google.com');

它有点工作:它在一个新选项卡中打开Goog​​le,但随后当前选项卡的地址栏被书签代码替换,当前选项卡的正文变为[对象窗口]。

如果我将window.history.back();附加到书签,它实际上会回到当前页面之前的页面。

有任何想法吗?

javascript bookmarklet bookmarks
1个回答
2
投票

有时,当您不关闭文档时,会出现奇怪的书签行为。试试这个:

javascript:var w=window.open();w.location='https://www.google.com';w.document.close();

它适用于chrome。我没有Firefox。

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