gpt4 book ai didi

javascript - 如何让 Chrome 在新标签页中打开多个站点

转载 作者:太空宇宙 更新时间:2023-11-04 13:26:09 25 4
gpt4 key购买 nike

我正在开发一种工具,可让您使用快捷方式一次打开多个页面,用于打开您的日常网站或在多个搜索引擎中查询一个短语。在 Firefox、Internet Explorer 和 Opera 中,假设您已取消阻止域的弹出窗口,代码将按预期工作。

但是,如果链接在页面加载时自动打开,Chrome 会在新窗口而不是选项卡中打开网站。如果 openAll() 被注释掉并且单击按钮或按下某个键,页面将在选项卡中打开。请注意,它正在调用完全相同的函数。

我找到的最好的解决方案(没什么好说的)是 One Window扩大。它有效,但您可以看到新窗口打开然后又被吸回,并且它阻止您使用 Ctrl-N 打开新窗口,迫使您将标签拖出以使用另一个 Chrome 窗口。

我可以理解没有一种编程方式来更改它,因为它是一个浏览器设置,但作为该工具的用户,让所有网站都在新窗口中打开是很烦人的。是否有 Chrome 设置或扩展程序可以在没有用户输入的情况下加载时在选项卡中打开链接?我意识到打开一堆窗口正是浏览器旨在停止的事情,但这是我想要允许它的一次。

<input id="openAllBtn" type="button" value="Open all links"> (Or press any key)
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.1.min.js"></script>
<script type="text/javascript">
function openAll() {
window.open('http://yahoo.com/');
window.location.replace('http://www.bing.com/');
return false;
}
$(document).ready(function() {
$(document).bind('keypress', openAll);
$("#openAllBtn").bind("click", openAll);
openAll();
});
</script>

这是代码的 fiddle :http://jsfiddle.net/sfzjR/

最佳答案

Is there a Chrome setting or extension that will open links in tabs when they're loaded without user input?

查看 chrome extension docs 中的创建方法.默认情况下,它将打开一个新选项卡,您可以选择指定要在其中打开该选项卡的窗口,并为该选项卡提供一个 url。

关于javascript - 如何让 Chrome 在新标签页中打开多个站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6511973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com