Как показать PDF в Internet Explorer 9, используя base64? - PullRequest
0 голосов
/ 19 октября 2011

Я пытаюсь показать PDF в IE9. Я не хочу, чтобы пользователь знал информацию о файле URL. Поэтому я кодирую файл PDF в BASE64 и использую тег:

<iframe src="data:application/pdf;base64,JVBER..." width="500" height="500"></iframe>

Работает нормально, используя последние версии Chrome и Firefox ... но не с IE9.

Советы

1 Ответ

3 голосов
/ 19 октября 2011

Это невозможно сделать напрямую - Internet Explorer не позволяет использовать URI DATA в качестве источника кадров.Вы можете иметь возможность использовать тег OBJECT с идентификатором PDF Reader CLSID и URI DATA всего документа, но читатель PDF должен решить, поддерживают ли они это.

Не совсем понятно, чего вы надеетесь достичь здесь, поскольку пользователь может восстановить исходный документ из источника, если он хочет это сделать.

...