Как обновить / перезагрузить вложение приложения / PDF? - PullRequest
7 голосов
/ 20 марта 2012

У меня есть код для встраивания с использованием application / pdf для отображения документа pdf на странице.

Я использовал javascript для изменения атрибута src встраивания, по которому нажимается ссылка.затем подтвердил использование предупреждений, чтобы увидеть, что src действительно изменился.

, но тот же PDF-файл все еще отображается на странице.

Как обновить / перезагрузить тег embed (не всю страницу)?Я думаю, что это все исправит.

1 Ответ

4 голосов
/ 20 марта 2012

Как вы встраиваете PDF? Если вы используете iframe, вы можете использовать метод reload.

<iframe id="myIframe" src="your.pdf" height="200" width="200"></iframe>

<script language="javascript" type="text/javascript">
    getElementById('myIframe').contentDocument.location.reload()
</script>

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...