Я создаю приложение для социальных закладок для использования в крупных компаниях.Как сохранить PDF-файлы в веб-браузере - используя букмарклет?
У этого есть простой букмарклет JavaScript, который в настоящее время отлично работает - букмарклет позволяет пользователям сохранять закладки из популярных браузеров. Он хорошо работает для общедоступных веб-ссылок - и является довольно агроническим браузером. Ближайший пример такого букмарклета заключается в следующем:
http://delicious.com/help/bookmarklets
Когда я просмотр PDF в браузере (скажем, Chrome/Mac):
Это не работает в Конечно, поскольку нет способа вставить HTML-разметку поверх PDF-файла, просматриваемого в браузере.
Каков наилучший подход к созданию ссылок на ресурсы, отличные от http, в рамках букмарклета? Должен ли я создавать, а затем вводить какой-то невидимый iframe, а затем захватывать родительский фрейм и его URL-адрес, чтобы он мог его сохранить?
Это замечательно, спасибо за наблюдение. Вы случайно знаете состояние игры в IE (какая бы конкретная версия) - в этом будет работать тот же трюк с инъекциями в IE? –
Для IE8 (самая высокая версия доступна на XP), «трюк» не будет работать в PDF. Кажется, что javascript не будет работать над PDF. Для изображений есть фиктивный HTML и JavaScript будет работать. Это все, что я могу сказать. Возможно, могут быть ограничения на то, что можно сделать. Также, пожалуйста, примите мой ответ, щелкнув зеленую галочку слева от нее. –