Я разрабатываю инструмент, который позволит вам открывать несколько страниц одновременно с помощью ярлыка, который будет использоваться для таких вещей, как открытие ваших ежедневных сайтов или запрос нескольких поисковых систем для фразы.В 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>
Вот скрипка кода: http://jsfiddle.net/sfzjR/