2016-11-08 3 views
1

Ich habe eine Website und ich habe einige Benutzer, die ich installieren muss, um eine Node-Webkit-Installation, um die Website anzuzeigen.Öffne ein neues Fenster mit pdf mit node-webkit

Ich habe gerade eine package.json mit Haupt auf meine URL hingewiesen.

Dies ist mein Code:

{ 
    "name": "nw-demo", 
    "version": "0.0.1", 
    "main": "http://dev.its-my-website.com", 
    "window":{ 
    "toolbar": false, 
    "frame": true, 
    "width": 800, 
    "height": 500, 
    "position": "mouse", 
    "min_width": 400, 
    "min_height": 200 


    } 
} 

All sein Recht, aber ich habe ein Problem, weil in meiner Website ich einen Link haben, die einen neuen Tab öffnen und eine PDF-Datei anzuzeigen. Der Code ist:

window.open('xxxxxx') 

Wenn ich mit nw Start zu starten, kann diese Verbindung nicht in ein neues Fenster öffnen Sie einfach einen Download der Datei starten.

Dank Jeden für Ihre Hilfe

+0

window.open ("x") weist den Browser einfach an, diesen Link zu öffnen. Bei Desktop-Browsern wird dieser Link normalerweise im Browser angezeigt. Auf den meisten Android-Geräten wird es heruntergeladen. Auf IPads wird es auch im Browser angezeigt. Es gibt keine Möglichkeit, ein PDF in Ihrem Browser anzuzeigen, wenn der Browser es nicht unterstützt. – MattCorr

+0

Webkit unterstützt kein PDF-Browsing? – shmoolki

+0

Welche Version von NWJS? Können Sie eine Beispiel-App bereitstellen, um das Problem zu reproduzieren? –

Antwort

0

Sind Sie Popups von einer Chance, mit so etwas wie ...

win.on('new-win-policy',function(frame,url,policy){policy.ignore();} 

Ohne diese Politik zu blockieren, öffnet PDFs in einem neuen Fenster an meinem Ende gut.

Ich hoffe, Sie verwenden keine alte Version von NW, die PDFs nicht unterstützt!

Verwandte Themen