В Firefox 3.0.7 происходит сбой при встраивании PDF с использованием тега объекта - PullRequest
1 голос
/ 24 марта 2009

Я пытаюсь встроить PDF-файл в HTML-страницу, используя тег объекта. В следующем HTML-коде происходит сбой Firefox 3.0.7:

<object id="pdfObject40" type="application/pdf" data="/file.ashx?id=40" width="432" height="600">
  <param name="src" value="/file.ashx?id=40" />
</object>

У меня нет проблем в Internet Explorer.

Ответы [ 3 ]

0 голосов
/ 26 марта 2009

Я закончил тем, что использовал этот код для IE и перешел на ссылку с пробелом about: в Firefox. Если у любого есть решение, не стесняйтесь добавлять. Я приму это в будущем.

0 голосов
/ 21 июля 2009

В случае, если у кого-то еще есть эта проблема, я в конечном итоге использовал тег элемента объекта с Firefox и внедрил тег элемента со всем остальным.

Я думаю, что если бы я не передавал PDF через .ashx, я мог бы использовать тег embed для всего.

См .: http://blogs.adobe.com/pdfdevjunkie/2007/08/using_the_html_embed_tag_to_di.html

0 голосов
/ 24 марта 2009

Проверьте MIME-тип, который возвращает скрипт «file.ashx». Если это что-то отличное от application / pdf или отправка Content-Disposition, возможно, есть морщины.

В противном случае это может быть только (а) что-то странное в документе - другие документы загружаются нормально? - или (б) ваши настройки.

В любом случае, я бы лично не вставлял PDF-файл на веб-страницу. Плагин PDF - довольно неудобный способ просмотра документа, и плагин Adobe Reader, в частности, является исторически крайне ненадежным в IE, а также продолжающейся катастрофой безопасности. Я советую всем своим клиентам удалить его как можно скорее.

...