Wie öffne ich PDF auf einer neuen Registerkarte, target = "_ blank" allein funktioniert nicht immer noch öffnen Sie die PDF in der gleichen Registerkarte.PDF kann nicht auf neue Registerkarte mit Ziel öffnen = "_ blank"
Antwort
Methode-1: HTML
<a target="_blank" href="http://your_url_here.html">Link</a>
Sie können einfach mit der Einstellung target = "_ blank" für ein Beispiel überprüfen this
Mehr Details
Method- tun, dass 2: Javascript
<a onclick="openInNewTab('Your URL');">Something To Click On</a>
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
Sie müssen wissen: "_Blank" funktioniert nicht als "neue Registerkarte" in jedem Browser.
, das zu tun, müssen Sie dies wie js verwenden:
<a href="..." onclick="javascript:windows.open('link', [options]);">Lnk</a>
(es auf jedem Browser funktionieren wird, "_blank" nicht)
EDIT: Natürlich, hier die „link "in window.open ist der Pfad zu dem Ort, an dem Ihre PDF-Datei gespeichert ist.
EDIT2 (Danke an vlaz): Ja, es wird auf jedem Browser funktionieren, wenn JS aktiviert ist, wenn er es nicht tut, wird es nicht.
Nun, technisch funktioniert das 'onclick' auch nicht unbedingt, abhängig davon, ob der Browser JS aktiviert hat oder nicht. Und '_blank' wird unabhängig davon funktionieren. – vlaz
Nein, _blank funktioniert nicht bei allen Browsern, js wird das tun, aber wie du schon sagtest, "JS sollte aktiviert sein". – xoxel
Ohne Ihr Code schwer zu sagen ist, was falsch ist, aber einen schnellen Test tat und dies für mich gearbeitet ..
<a target="_BLANK" href="pdf/your_pdf.pdf">YOUR PDF</a>
Funktioniert nicht in allen Browsern. – xoxel
- 1. eine neue Registerkarte öffnen PDF-Datei lesen
- 2. Chrome Webdriver kann nicht neue Registerkarte öffnen
- 3. Neue Registerkarte öffnen und ursprüngliche Registerkarte auf neue Seite umleiten
- 4. link_to mit Ziel blank
- 5. Link in neue Registerkarte von PDF-Datei öffnen
- 6. Javascript: Öffnen PDF in neue Registerkarte von Byte-Array
- 7. Konnte in Ipad keine neue Registerkarte öffnen
- 8. Auslöser Chrome-Erweiterung auf neue Registerkarte öffnen
- 9. Chrome Blank PDF Druckvorschau
- 10. Öffnen von Links in neue Registerkarte auf Safari iPhone
- 11. Datei herunterladen, neue Registerkarte im Browser öffnen
- 12. Javascript öffnen Seite in neue Registerkarte und neue Links auf der gleichen Registerkarte
- 13. Neue Registerkarte mit einem Link mit Querystring-Variable öffnen?
- 14. Programmatisch eine neue Registerkarte in ie7 öffnen
- 15. Öffnen Sie eine neue Registerkarte mit Javascript, aber bleiben Sie auf der aktuellen Registerkarte mit Javascript
- 16. Öffnen Sie Google-Links in neue Registerkarte
- 17. Öffnen Sie neue Registerkarte in Jquery
- 18. Adblock aktiv, dann Hyperlink nicht öffnen in neue Registerkarte
- 19. Schnell öffnen neue Datei auf der aktuellen Registerkarte
- 20. Öffnen Sie eine neue Registerkarte auf Schaltfläche klicken in AngularJS
- 21. Erstellen Ziel = "_ blank" Link mit Kohana MVC
- 22. Öffnen Sie eine neue Registerkarte in Safari programmgesteuert mit JS
- 23. Firefox Öffnen Sie eine neue Registerkarte anstelle eines Pop-Fensters?
- 24. Öffnen Sie neue Registerkarte von Drupal mit Javascript
- 25. Entfernen Sie alle Ziel = "_ blank" von Links
- 26. Inhalt auf Registerkarte laden Öffnen mit Spry
- 27. ASP.NET Generic Runtime Error beim Öffnen einer PDF in neue Registerkarte - gestoppte Arbeit
- 28. Öffnen Sie eine neue Registerkarte mit "Hallo Welt"
- 29. JSF 2.0 @ViewScoped Umleitung (Navigation) = „_ blank“ Ziel
- 30. Link mit target = "_ blank" öffnet nicht in neuer Registerkarte in Chrome
uns –
Kein Code benötigt einen Code zeigen, das ist nur eine technische Frage. – xoxel
Eine gute Frage zu stellen ist [ist dies ein XY-Problem] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)? Wollen Sie also, dass Benutzer das PDF öffnen und es anzeigen oder es lediglich anzeigen, ohne von einer Seite zu navigieren? Wenn es Letzteres ist, und Sie dies über das Öffnen eines neuen Tabs/Fensters ausgewählt haben, sollten Sie wissen, dass es auch das Attribut 'download' für' a' Tags in HTML5 gibt, die Sie verwenden können. Es teilt dem Browser mit, dass das, was Sie verlinken, heruntergeladen und nicht geöffnet werden sollte. So kann ein Benutzer das PDF erhalten und auf der Seite bleiben. – vlaz