Я написал букмарклет для поиска слова в китайском словаре:
javascript:Qr=document.getSelection();if(!Qr){void(Qr=prompt('%E8%AF%8D%E8%AF%AD',''))};if(Qr)(function(){window.open('http://nciku.com/search/all/'+Qr);})();
Откроется новая вкладка с результатами поиска для выбранного вами слова или слова, которое вы вводите в командной строке. Есть ли способ загрузить новую вкладку в фоновом режиме? Я хотел бы сосредоточиться на странице, на которую я смотрю, и посмотреть результаты поиска позже.
В Firefox есть опция «Когда я открываю ссылку в новой вкладке и сразу переключаюсь на нее», это не помогает.
Edit: обратите внимание, что это для моего использования, поэтому ответ, который говорит мне, как изменить настройки Firefox (3.0.11) для этого, также будет работать. Также я попробовал следующую модификацию, но она все еще фокусируется на новой вкладке.
javascript:Qr=document.getSelection();if(!Qr){void(Qr=prompt('%E8%AF%8D%E8%AF%AD',''))};if(Qr)(function(){var%20oldWin=this;window.open('http://nciku.com/search/all/'+Qr);oldWin.focus()})();
Редактировать 2:
Оглядываясь вокруг, чтобы увидеть, смогу ли я найти ответ, я вижу этого парня, у которого возникла противоположная проблема (новые вкладки не получают фокуса, но он хочет, чтобы он у них был), но без разрешения:
Возможно установить фокус вкладки в IE7 из JavaScript
Там, очевидно, говорят о цели _tab в HTML 5, но это мне мало помогает.
http: / /forums.whatwg.org/viewtopic.php?t=185&highlight=tab+focus
(видимо, как новый пользователь, я могу опубликовать только одну ссылку, поэтому я ее пометил)
Это кажется довольно неработоспособным браузером, если это невозможно.