Iframe не отображает PDF

#javascript #html #iframe

#javascript #HTML #iframe

Вопрос:

У меня есть ссылка, при вставке она будет отображаться как PDF

Но когда я встраиваюсь в iframe, он не отображается и отказывается подключаться.

Я пробовал с

 <iframe src="https://docs.google.com/presentation/d/1s5kA0DXmxUGZ7Ydjk3Aa-wu7xhKyInM3s7p19XUfaFU/export/pdf?id=1s5kA0DXmxUGZ7Ydjk3Aa-wu7xhKyInM3s7p19XUfaFUamp;pageid=g9fbb3c24c3_0_71amp;attachment=false" title="IFRAME">
</iframe>  

Ответ №1:

Я понял, что, когда URL-адреса ceratin имеют одинаковый XFRAME, они не позволяют встраивать через iframe. Это очевидно здесь.

введите описание изображения здесь

Ответ №2:

Убедитесь, что у вас есть общедоступный доступ для просмотра файла pdf. Вы также можете использовать тег Object для просмотра pdf, если у пользователя установлен плагин pdf. в противном случае он отобразит файл Google doc.

 <object data="https://docs.google.com/viewerng/viewer?url=http://infolab.stanford.edu/pub/papers/google.pdfamp;embedded=true">
    <iframe src="https://docs.google.com/viewerng/viewer?url=http://infolab.stanford.edu/pub/papers/google.pdfamp;embedded=true" frameborder="0" height="100%" width="100%"></iframe>
</object>  

Комментарии:

1. Существует доступ к вышеуказанному файлу. Когда вы вставляете URL-адрес, он будет работать, но при вставке в iframe if не будет работать, это мой вопрос, и вы неправильно поняли

2. Нет, пожалуйста, вставьте свой URL-адрес в режим инкогнито браузера, и вы поймете, что я сказал о доступе, также вы можете добавить «предварительный просмотр» вместо «редактировать или просматривать» в свой общий URL-адрес документа, как показано ниже docs.google.com/file/d/XXXXXXXXXXX/preview?somevaluehere=abc

3. Ваш ответ, должно быть, был XFRAME имеет значение SAMEORIGIN. Следовательно, он не отображался.