Встроить PDF в IE10

Мне нужно встроить PDF-файл в HTML-документ, который можно просматривать в IE8/9/10, Firefox и Chrome в приложении .Net. Мне нужно держаться подальше от сторонних библиотек, потому что нам нужно уложиться в дату выпуска, а у нас нет времени проталкивать новые лицензии через наш юридический отдел. Я пробовал следующие решения, и ни одно из них не сработало по указанным причинам. Я не думаю, что это должно быть сложно сделать, так что любые идеи приветствуются.

<object src='MyUrl.pdf' />

Теги объектов не работали, потому что теги объектов в .Net требуют, чтобы с ними был связан класс.

<embed src='MyUrl.pdf' type='application/pdf' />

Встроенные теги не работают в IE10. Ничего не отображается, кроме значка отсутствующего изображения

<iframe src='MyUrl.pdf' style="z-index: 1; zoom: 1" />

В IE10 нельзя управлять z-индексом iframe, и меню на странице раскрываются за фреймом.

Как я уже говорил, любая помощь приветствуется.


person mrK    schedule 06.05.2013    source источник
comment
'‹iframe...', вероятно, правильный ответ. Выясните, почему вы получаете значок отсутствующего изображения, и проблема будет решена. Существует ли MyUrl.pdf, если вы введете его в адресной строке браузера?   -  person Dan Pichelman    schedule 06.05.2013
comment
@DanPichelman Извините, сообщение было неясным, iframe не был проблемой отсутствующего изображения. У iframe есть проблема с z-индексом.   -  person mrK    schedule 06.05.2013
comment
Возможно, представляет интерес Рекомендуемый способ встраивания PDF в HTML?   -  person Dan Pichelman    schedule 06.05.2013
comment
@DanPichelman Да, я уже посмотрел этот пост. Вот откуда у меня появилась идея тега для встраивания.   -  person mrK    schedule 06.05.2013
comment
@mrK: ты уже нашел какое-нибудь решение?   -  person Pradip R.    schedule 05.02.2015
comment
@Pro.. Пока нет решения. Я в основном переупорядочил всю страницу, чтобы убедиться, что pdf никогда не мешает окружению. Ужасный ответ, но это то, где я нахожусь.   -  person mrK    schedule 05.02.2015
comment
У меня такая же проблема. Много погуглил и обнаружил, что это только ошибка IE с z-индексом объекта pdf. Но все равно найду, получу ли я что-нибудь.   -  person Pradip R.    schedule 05.02.2015


Ответы (1)


это работает для меня для большинства браузеров.

У меня все еще есть проблема с z-индексом в IE, так как у меня есть заголовок с фиксированной позицией.

<object data="myurl.pdf" type="application/pdf" width="600px" height="500px">
          <param name="wmode" value="transparent" />
          <param name="allowFullScreen" value="true"></param>
          <embed src="myurl.pdf"
                 type="application/pdf"
                 width="600px"
                 height="500px"
                 allowscriptaccess="always"
                 allowfullscreen="true"
                 wmode="transparent"
                 />
</object>
person MrWater    schedule 27.09.2013
comment
У меня такая же проблема, и я пытаюсь решить ее, но никакого эффекта. - person Moch Lutfi; 13.04.2015