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?
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?
Yanıtlar:
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.