Ich suche nach einer Möglichkeit, Google Chrome beim Klicken auf einen Link dazu zu bringen, PDFs immer mit dem internen Viewer zu öffnen, anstatt sie an den Standardspeicherort herunterzuladen. Es funktioniert mit den meisten URLs, aber einige Server setzen einen speziellen Header, um das Herunterladen der Datei zu erzwingen ( "Content-Disposition: attachment;"
z . B. http://www.uni-goettingen.de/de/46260.html ).
Was ich möchte, ist das Gegenteil dieser Frage: Stoppen Sie die Anzeige von PDF-Dateien in Google Chrome , oder was hier angefordert, aber auf Chrome angewendet wird: So ignorieren Sie "Content-Disposition: Anhang" in Firefox
Übrigens starte ich Chrome 8.0.552.0 dev unter Ubuntu 10.4.
Antworten:
Die Antwort "Redirector" war genau das, wonach ich gesucht habe, aber diese Erweiterung ist nicht mehr verfügbar. Also grub ich weiter und fand Modify Content-Type . Es funktioniert wie erwartet (PDFs werden trotz Content-Disposition im internen Viewer geöffnet: Anhang in den Antwort-Headern) mit der Regel:
Beachten Sie, dass Sie hierdurch möglicherweise Sicherheitslücken bei der Cross-Site-Skripterstellung haben und dass Sie nicht zulassen sollten, dass. * Im URL-Filter enthalten ist. Fügen Sie es nur nach Bedarf hinzu.
quelle
Sie können den
Content-Disposition
Antwortheader mithilfe der Redirector- Erweiterung entfernen . Fügen Sie einfach eine Regel hinzu, die denContent-Disposition
Header entfernt. So sieht es im Regeleditor aus:Mit dieser Regel werden alle PDFs im internen Viewer geöffnet.
quelle
Suchen Sie in der URL-Leiste
chrome://plugins/
nach dem Adobe-Plugin und klicken Sie auf Deaktivieren.Starten Sie Chrome neu und laden Sie eine PDF-Datei. Die Datei wird dann mit dem Google PDF-Plugin geladen.
quelle
Probieren Sie die
--no-sandbox option
.Dies sollte Ihre Abkürzung sein:
quelle
--no-sandbox
sollte Sandbox deaktivieren, HTTP-Header nicht ignorieren, oder?