Apa yang menentukan apakah Firefox membuka PDF itu sendiri?


0

Saya tahu Firefox memiliki penampil PDF bawaan, tetapi pertanyaan saya adalah apa yang menentukan apakah Firefox terbuka menggunakan program eksternal atau penampil Firefox? Sepertinya benar-benar acak dan saya sudah mengalami keduanya. Saya lebih suka untuk selalu menggunakan satu metode. Bagaimana ini bisa dilakukan?

Jawaban:


1

Saya tidak bisa mengatakan dengan pasti, tetapi salah satu cara untuk memengaruhi perilaku ini adalah agar server menambahkan header khusus ke respons, misalnya Content-disposition: attachment; filename=fname.pdf. Terserah browser untuk memutuskan apa yang harus dilakukan dengan file, membukanya dengan sendirinya atau menampilkan dialog yang memungkinkan pengguna untuk menyimpan atau membuka file.

Untuk menjawab pertanyaan Anda: Anda dapat menonaktifkan penampil internal Firefox, instruksi bagaimana melakukannya di sini . Singkatnya: Buka halaman Pengaturan , pilih Aplikasi , dan atur preferensi Anda untuk file PDF.


Mengapa Anda tidak memberikan instruksi dalam jawaban itu sendiri?
Ramhound

1
@Ramhound saya lakukan termasuk instruksi singkat, bukan? Satu argumen untuk menyertakan salinan kata demi kata adalah bahwa halaman yang dirujuk dapat dihapus kapan saja, tetapi otoh, instruksinya dapat berubah untuk versi Firefox yang akan datang, dan saya berharap halaman itu akan diperbarui lebih cepat daripada jawaban saya :-)
Berend

Tidak masalah jika instruksi berubah di masa depan. Jawaban hari ini dengan versi Firefox saat ini, yang dapat kita asumsikan digunakan oleh penulis, adalah instruksi-instruksi tersebut sehingga harus dimasukkan dalam jawaban itu sendiri.
Ramhound

1

Untuk mengunduh:

Content-Description: File Transfer
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=...

Untuk membuka di browser:

Content-Type: application/pdf
Content-Disposition: inline; filename=...
Accept-Ranges: bytes
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.