Lesen Sie die PDF-Datei in einem neuen tab der gleiche browser
In einer HTML-Tabelle zeige ich eine Liste der Daten, die mit pdf-Dateien. Alle die pdf-Datei Namen sind hyperlinks. Wenn der Benutzer klickt auf, dass die hyper-link die pdf-Datei öffnen sollten, in einem neuen tab. Im Grunde klicken Sie auf den hyperlink rufe ich eine JS-Funktion, die ruft eine Methode auf der server-Seite. In der server-side-scripting-ich habe geschrieben, die folgenden code.
wrapper = FileWrapper(file(file_name))
response = HttpResponse(wrapper, mimetype='application/pdf; charset=utf-8')
response['Content-Disposition'] = 'inline; filename=' + file
response['Content-Length'] = os.path.getsize(file_name)
return response
Dieser code ist in Ordnung, und auf Klick auf den link öffnet die Datei, aber ich möchte, um es zu öffnen in einem neuen tab statt im selben Register. Ich habe bereits überprüft, mit target= "_blank", aber kein Glück. Gibt es eine Möglichkeit, die wir tun können, durch Inhalt-"Optionen" oder eine andere Lösung.
Ich bin mit Django als mein server-side-scripting.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie öffnen einen neuen tab/Fenster von Ihrem Sie JavaScript und laden Sie die Ergebnisse in es:
Können Sie auch fügen Sie eine Klasse auf Ihre links statt mit einer inline-Veranstaltung.
Es so Aussehen, in jQuery :