ich ein Bookmarklet geschrieben habe ein Wort nachzuschlagen in einem chinesischen Wörterbuch:Firefox Javascript Bookmarklet offen Tab im Hintergrund
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);})();
Dies eröffnet eine neue Registerkarte mit den Suchergebnissen für Ihr gewähltes Wort oder ein Wort, das Sie eingeben in der Aufforderung. Gibt es eine Möglichkeit, den neuen Tab im Hintergrund zu laden? Ich möchte den Fokus auf die Seite richten, die ich mir ansehe, und später auf die Suchergebnisse schauen.
Es gibt eine Option "Wenn ich einen Link in einem neuen Tab öffnen, wechseln Sie sofort zu" in Firefox, das hilft nicht.
Edit: Beachten Sie, dass dies für meine Verwendung ist, so eine Antwort, die mir sagt, wie Firefox (3.0.11) Einstellungen ändern, um dies zu tun, würde auch funktionieren. Ich habe auch die folgende Änderung versucht, aber es konzentriert sich immer noch auf den neuen Tab.
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:
um Blick zu sehen, ob ich eine Antwort finden kann ich diesen Kerl sehen, wer das entgegengesetzte Problem bekommt ist (neu Tabs nicht bekommen, Fokus, aber er will, dass sie es haben) , aber ohne Auflösung:
Possible to set tab focus in IE7 from JavaScript
Es gibt offenbar über ein _tab Ziel in HTML 5, spricht aber das macht mir nicht viel helfen.
http://forums.whatwg.org/viewtopic.php?t=185 & highlight = Tab + Fokus
(anscheinend als neuer Benutzer ich nur einen Link posten kann, also habe ich es zerfleischt)
Dies scheint ziemlich gebrochen Browser-Verhalten, wenn dies unmöglich ist.
Vielen Dank - das funktioniert perfekt. –