J'ai écrit un bookmarklet pour chercher un mot dans un dictionnaire chinois:Firefox javascript bookmarklet onglet ouvert en arrière-plan
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);})();
Cela ouvre un nouvel onglet avec des résultats de recherche pour votre mot sélectionné ou un mot que vous tapez à l'invite. Est-il possible de charger le nouvel onglet en arrière-plan? Je voudrais rester concentré sur la page que je regarde, et regarder les résultats de la recherche plus tard.
Il y a une option "Quand j'ouvre un lien dans un nouvel onglet, changez-le immédiatement" dans Firefox, cela n'aide pas.
Edit: Notez que ceci est pour mon utilisation, donc une réponse qui me dit comment changer les paramètres de Firefox (3.0.11) pour faire cela fonctionnerait aussi bien. J'ai aussi essayé la modification suivante, mais elle est toujours axée sur le nouvel onglet.
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()})();
Edit 2:
En regardant autour pour voir si je peux trouver une réponse que je vois ce gars qui a le problème inverse (de nouveaux onglets ne reçoivent pas le focus, mais il les veut l'avoir) , mais sans résolution:
Possible to set tab focus in IE7 from JavaScript
On parle apparemment d'un objectif de _tab en HTML 5, mais cela ne me aide pas beaucoup.
http://forums.whatwg.org/viewtopic.php?t=185 & highlight = onglet + mise au point
(apparemment en tant que nouvel utilisateur, je ne peux pas poster un lien, donc je l'ai malmené ce
Cela semble assez brisé comportement du navigateur si cela est impossible.
Merci beaucoup - cela fonctionne parfaitement. –