Запретить iframe добавлять записи в историю браузера со ссылками внутри PDF-документа - PullRequest
0 голосов
/ 29 мая 2011

Я не могу придумать способ предотвратить такое поведение с помощью гиперссылок внутри документа PDF. Есть ли способ добиться этого?

Мы не можем заменить iframe объектом или тегом вставки.

@ Джаред Фарриш: Нет, мы хотим запретить добавление ссылок в документе PDF в историю браузера. Например, документ PDF загружается в iframe, он также содержит ссылки на другие документы PDF. Когда пользователи нажимают на ссылку, новый PDF-файл загружается в целевой iframe, а также добавляется запись в историю браузера. Мне нужно это предотвратить.

@ GolezTrol: Поскольку это требование, если вы размещаете его в теге embed или object, при нажатии на ссылки ваш сайт будет перенаправлен в другой новый документ PDF. Мне нужно загрузить новый PDF-документ, не переходя с текущей веб-страницы.

1 Ответ

0 голосов
/ 29 мая 2011

По крайней мере, в моем тесте с использованием FF4 и Chrome (последний), с использованием Javascript appendChild не добавлял его в историю.

var iframe = document.createElement('iframe');
iframe.src = "https://web3.unt.edu/riskman/PDF/UNTSafetyManual__Revised__3-2-06.pdf";
document.body.appendChild(iframe);

http://jsfiddle.net/ZML3u/

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