Pdf'leri tarayıcıda açarken, neden “inceleme öğesi” mevcut ve “kaynağı görüntüle” yok?


10

Chrome ve Firefox'ta pdf'leri açarken, "kaynağı görüntüle" düğmesi gri görünür. "Elemet teftiş" Ancak HTML ortaya koymaktadır. Tarayıcılar dosyayı indirip görüntülemek için html oluşturuyor mu?


Bu neden reddedildi? Yanlış forum mu?
Jerry Saravia

Onu iptal ettim çünkü bu benim için ilginçti ve bir şeyler öğrendim.
Jerry Saravia

Yanıtlar:


11

Firefox, Firefox 19'dan bu yana varsayılan PDF görüntüleyici olarak PDF.js'yi kullanmıştır . Firefox'ta bir PDF görüntülediğinizde (tarayıcınızın PDF ayarlarını değiştirmemeniz koşuluyla), belgenin HTML görüntülemesini görüntülüyorsunuz. İndirilen HTML kaynağı olmadığı için "kaynağı görüntüleyemezsiniz", ancak tarayıcıda görüntülemekte olduğunuz belge orijinal PDF'yi temel alarak HTML olarak yazıldığından "öğeyi inceleyebilirsiniz".

Chrome'da (en az v29, Windows'ta), tarayıcı yerel bir PDF eklentisine dayanır. Orada olan HTML üretilen, ancak benzer:

<html>
    <body><embed ...></body>
</html>

burada <embed>öğe PDF'yi tutar ve bir eklenti tarafından oluşturulur. Bu, görüntülerin Chrome'da bağımsız olarak oluşturulduğu yolla aynıdır. Bir görüntüde "kaynağı görüntülemezsiniz", ancak Chrome, içeriği çevreleyen minimal çerçeveleme HTML'sini incelemenize olanak tanır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.