PDF.js : Un lecteur pdf open-source en html5

PDF : Portable Document Format, un format de fichier destiné à être lu et affiché de la même façon sur tout système. Seulement voila, à l’ère du web, plusieurs plugin se greffent sur votre navigateur et affichent les fichiers pdf chacun à sa sauce (je parle de l’interface). Encore pire, si un de vos visiteurs n’a pas installé ce genre de plugin, il ne pourra pas lire les fichiers pdf que vous lui proposez.

PDF.js est la solution !

En effet, cet outil est un lecteur pdf en HTML 5 et en Javascript pouvant donc être exécuté par n’importe quel navigateur sur n’importe quelle machine de la même façon. Bien entendu, l’utilisateur n’aura pas à télécharger le fichier pdf, mais pdf.js le lui ouvrira en ligne. Les développeurs projettent d’intégrer cet outil nativement à Firefox, pour l’instant il est disponible sous forme d’extension.

A l’ouverture d’un fichier pdf, une barre d’outils s’affichera en haut du navigateur, vous pourrez donc parcourir le document, changer le niveau de zoom, télécharger le document ou l’imprimer, ou encore ouvrir un pdf local sur votre pc pour l’afficher avec pdf.js. On regrettera l’absence de la fonction de recherche d’un texte dans le document.

PDF.js est distribué sous licence libre (code source), et voici une demo.

Source

Bon, pas vraiment Microsoft Firefox, mais plutôt une version de Firefox qui met Bing sur le devant de la scène. Cette version de Firefox propose Bing comme moteur de recherche par défaut (pour la barre de recherche mais aussi pour l’AwesomeBar) et comme page d’accueil. Elle est par ailleurs hébergée sur des serveurs de Microsoft.

Un ptit Whois sur l’adresse firefoxwithbing.com nous donne ceci :

Cette annonce a lieu un mois avant la fin du contrat entre Mozilla et Google qui permet au moteur de recherche de Mountain View d’être mis en avant pas le navigateur open source. Un contrat qui peut ne pas être reconduit indéfiniment suite à la montée fulgurante de Chrome le navigateur de Google. Ce contrat rapporterait plus de 100 millions de dollars par an à Mozilla, soit plus de 80% de ses revenus, et on peut imaginer que sa rupture serait une catastrophe pour la fondation qui s’occupe du petit panda roux. D’où, peut être un nouvel accord avec Microsoft cette fois-ci qui permettrait de diminuer la dépendance de Mozilla vis-à-vis de Google tout en augmentant les parts de marché de Bing et sortir Google de son quasi-monopole.

Affaire à suivre …

Comme on l’a déjà vu, Facebook est capable de vous suivre à la trace et de récolter des données sur vous, même lorsque vous êtes déconnectés. En vérité la plupart des réseaux sociaux récoltent des données sur votre petite personne, il suffit pour cela d’accéder à une page contenant un gadget du style bouton «j’aime», «partager», «+1», «suivre» etc .. pour peu que vous soyez connectés à leur service et le tour est joué !

Pour y remédier, un certain nombre de plugin et d’extensions existent et désactivent ces boutons un peu trop curieux. Ainsi lorsque vous arrivez sur un site qui normalement contient toute la clique des boutons j’aime (comme sur mon blog d’ailleurs), vous ne les verrez tout simplement pas !

Le petit nouveau dans la famille est un plugin de Firefox qui se nomme Priv3. Pourquoi je vous le présente ? Parce que ce plugin est différent des autres. Au lieu de désactiver les gadgets des réseaux sociaux, il bloque seulement leurs cookies et empêche ainsi la transmission de vos données à leurs serveurs respectifs, mais vous verrez quand même le nombre de personnes qui ont liké la page par exemple. Et si vous désirez vous aussi d’utiliser ces boutons, Priv3 detecte toute interaction avec eux et réactive les cookies bloqués auparavant.

Ainsi vous êtes protégés de toute communication indésirable et vous continuez d’interagir avec les réseaux sociaux normalement.

Priv3 est l’oeuvre de trois chercheurs à Berkeley et à l’université de Rutgers aux states.

Si vous le voulez, c’est par là que ça se passe. Et n’hésitez pas à partager cet article et le plugin, ce sera bénéfique pour tout le monde ;)