Je construis une application de bookmarking social pour une utilisation dans les grandes entreprises.Comment enregistrer des fichiers PDF dans un navigateur Web en utilisant un bookmarklet?
Il a un bookmarklet JavaScript simple qui fonctionne actuellement très bien - le bookmarklet permet aux utilisateurs de sauvegarder un signet des navigateurs les plus populaires. Il fonctionne très bien pour les liens web publics - et est assez agnostique pour les navigateurs. Le plus proche exemple d'un tel bookmarklet est la suivante:
http://delicious.com/help/bookmarklets
Quand je suis l'affichage d'un PDF dans mon navigateur (disons que Chrome/Mac):
Cela ne fonctionne pas de Bien sûr, car il n'y a aucun moyen d'injecter du code HTML sur le dessus d'un PDF vu dans le navigateur.
Quelle est la meilleure approche pour faire des liens vers des ressources non-http dans un bookmarklet? Dois-je créer puis injecter un type d'iframe invisible, puis saisir un cadre parent et son URL pour pouvoir le sauvegarder?
C'est génial, merci pour l'observation. Connaissez-vous l'état de la situation dans IE (quelle que soit la version spécifique) - dans ce que sera la même astuce d'injection dans IE? –
Pour IE8 (version la plus élevée disponible sur XP), le "tour" ne fonctionnera pas sur PDF. Il semble qu'aucun javascript ne fonctionnera en PDF. Pour les images, il y a un HTML fictif et JavaScript sera exécuté. C'est tout ce que je peux dire. Il est possible qu'il y ait des limites à ce qui peut être fait. Aussi, s'il vous plaît accepter ma réponse en cliquant sur la coche verte à gauche de celui-ci. –