Chrome-Erweiterung; Öffne einen Link von popup.html in einem neuen Tab
Ich bin dabei eine Erweiterung für Google Chrome und ich habe geholfen, in diesem post hier.
Mein problem ist jetzt, wie Sie öffnen eine neue Registerkarte in chrome, die URL der link, den ich geklickt haben, in der popup.html
. Ich habe versucht zu tun, wie jemand schlug vor, in Ihren Antworten in anderen ähnlichen Frage wie die Einstellung <a>
's Attribut target
zu _blank
aber das einzige Ergebnis ist, dass chrome eine neue Registerkarte öffnen, aber in der neuen Registerkarte meine popup.html.
Irgendeine Idee, wie man dieses Problem lösen?
Dank.
InformationsquelleAutor der Frage Advicer | 2012-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden chrome.tabs Modul manuell öffnen Sie den gewünschten link in einem neuen tab. Versuchen Sie es mit dieser jQuery-snippet in Ihre popup.html:
InformationsquelleAutor der Antwort Konrad Dzwinel
Siehe mein Kommentar https://stackoverflow.com/a/17732609/1340178
Ich hatte das gleiche Problem und das war mein Ansatz:
<script src="popup.js" ></script>
Fügen Sie den folgenden code popup.js:
Dass alle links funktionieren sollte danach.
InformationsquelleAutor der Antwort lasantha
Wenn Sie nicht wollen, um JQuery verwenden, legen Sie diese in Ihren popup.js und es wird alle Ihre links öffnen in einem neuen tab, wenn auf Sie geklickt
Erinnern zu Alleinspieler den "tabs" permission im manifest.json
InformationsquelleAutor der Antwort Kwiksilver
Den anderen Antworten arbeiten. Für Vollständigkeit, Sie können auch fügen Sie einfach
target="_blank"
Oder, wenn Sie wollen, um zu "manuell" hinzufügen bestimmte Verknüpfungen (links, hier ist ein Weg (basierend auf den anderen Antworten bereits hier):
popup.html
popup.js
InformationsquelleAutor der Antwort rogerdpack
Ich hatte das gleiche problem. Sah aus wie bei Konrad die Lösung würde gearbeitet, aber es eröffnet mehrere tabs auf einmal. Dies geschah erst, nachdem Sie die Erweiterung installieren. Also änderte ich es zu
und alles funktioniert wie erwartet.
InformationsquelleAutor der Antwort Strabek