Catégorie : Navigateur Web

Tester rapidement du code JavaScript avec Firefox

Ardoise JavaScript de Firefox

Vous voulez tester du code JavaScript (de plus de 1 ligne) rapidement (juste le temps de l’écrire) sans devoir monter une page HTML de test ? Firefox a pensé à vous avec son « Ardoise JavaScript« .

Depuis la version 33 de Firefox si vous appuyez sur les deux touches « Maj+F4 » ou sur le menu « Outils/Développement Web/Ardoise JavaScript » la fenêtre de test de « Ardoise JavaScript » s’affiche :

Ardoise-JavaScriptCette « Ardoise » va vous permettre de tester directement du code JavaScript. Vous pourrez aussi charger un fichier JavaScript et même formater votre code.

De plus, Ardoise vous offre les fonctionnalités suivantes:

  • formatage de code
  • complétion
  • auto-fermeture des parenthèses, accolade,
  • ajout automatique de guillemets, quottes (énervant à mon gout 😉
  • touche similaire aux éditeurs vim, Emacs, Sublime Text (voir la clé « devtools.editor.keymap »  de l’adresse « about:config« )

quelques astuces d’utilisation

Afficher la console

Appuyer sur les touches CTR+MAJ+J, sinon afficher l’outil de développement de Firefox en appuyant sur la touche F12, puis onglet « Console« .

Cas d’usage détourné

Le code s’exécute dans l’environnement de l’onglet actif de Firefox, C’est donc aussi un moyen pour extraire des données d’une page HTML 😉  En voici un exemple  d’application :

//charger le l'url suivante :https://www.qwant.com/?q=piradix&t=web

var nbFind = 0;
var list = document.getElementsByClassName('result--web--title');
for (var i=0; i<list.length; i++) {
  var s = list[i].innerHTML;
  if (s.toLowerCase().indexOf('piradix') >= 0) {
    nbFind++;
  }
}
alert('Nombre page contenant en titre \"piradix\" : ' + nbFind+"/"+list.length);

Sources

Vous trouverez la documentation en Français de « Ardoise JavaScript » sur https://developer.mozilla.org/fr/docs/Outils/Ardoise

 

Honte à Google

Arrêtez d’utiliser Chrome , Google

Pourquoi ?

Si vous lisez l’article suivant qui révèle que Google a fraudé sur les résultats de recherche pour afficher ses services au détriment des autres moteurs.

Vous comprendrez que pour Google tout est bon pour faire passer ses services avant les autres.

Donc si vous utilisez Chrome, qu’est-ce qui empêche Google de vous espionner ? De vendre vos informations personnelles, de vous afficher des publicités alléchantes sur lesquelles vous avez du mal à ne pas dire non ?

Idem pour leur moteur de recherche, en particulier si vous utilisez Chrome (eh oui Chrome envoie vos données de navigation à Google sans rien vous demander) !

La conclusion, c’est que vous devez rapidement changer de navigateur Internet. Pour ma part, j’ai un faible pour Firefox 😉

 

 

Nouveautés de Firefox 45 avec images

Beaucoup de sites d’information vous indiquent les nouveautés de Firefox 46,  mais aucun de vous n’indique comment y accéder. De plus sur le site de Mozilla il n’est pas facile de trouver la liste des nouveautés (le site est beau, mais il donne l’impression de ne pas contenir grand-chose 😉

Donc voici avec des images et des liens les nouveautés de Firefox 46 :

  • Affichage d’une vue des onglets ouverts sur vos autres appareils utilisant Firefox Sync.
    Comme vous pouvez le voir en cliquant sur l’icône « onglet » Firefox m’affiche les pages web ouvertes sur mes 3 autres appareils qui utilisent « Sync ».
    La documentation est ici.

Affichage des onglets ouvert sur d'autre appareil

  • La complétion dans la barre d’adresse tient compte des onglets synchronisés.
  • Vous trouverez de la documentation en Français ici.

completion sur barre d'addresse

  • Hello support maintenant le partage d’onglet. Enfin vous allez pouvoir montrer à votre correspondant la page web que vous visionné.
    Vous trouverez la documentation ici.

Hello

  • Nouvelle langue supporter le Guarani [gn]
  • ajout d’une nouvelle préférence « network.dns.blockDotOnion » permettant de bloquer « .onion » au niveau du DNS.
  • Gestion des groupes d’onglets est  supprimé

Sources (en Anglais) :

Lien vers la documentations (en Français):

Coloriser les boutons du menu de Firefox

Logo Firefox

Les icônes du menu Firefox sont toutes en gris. On se croirait en Bretagne 😉

Si vous trouvez que cela manque de couleur comme moi, il existe une solution : le module Stylish:

sous Firfox cliquer sur l’icône « Modules » puis sur « Catalogue » (à gauche) , puis tapez « stylish » dans la zone de recherche se trouvant en haut à droite, puis installer l’extension trouvée

Redémarrez Firefox, puis allez sur page suivante https://userstyles.org/styles/101231/colorize-firefox-buttons, cliqué sur le bouton bleu « Install » pour l’installer.

Maintenant les boutons du menu Firefox sont colorés :

 

Autoriser les modules non signés sous Firefox 43

Logo Firefox

Avec la nouvelle version de Firefox 43, tous les modules non signés sont désactivés.

Et bien sûr votre module favori est dans la liste !
Pour le réactiver il faut :

  • lancer Firefox 😉
  • tapez « about:config » dans la barre d’adresse
  • chercher la clé « xpinstall.signatures.required », puis passer là a « false » (double clic dessus)
  • Relancer Firefox

Attention :  cette astuce n’est valable que pour Firefox 43.

Firefox : Optimiser le chargement des pages avec Decentraleyes

Logo Firefox

Tous les sites web utilisent des bibliothèques JavaScript. Se faisant ils alourdissent le chargement des pages web.
Afin d’optimiser ce chargement, les fichiers de ces API sont « minifiés » (suppression de tous les caractère inutiles dans le code, comme les espaces, les commentaires …) et certains serveurs à haut débit vous proposent de les héberger. Par exemple chez google vous trouvère la bibliothèque jQuery momifiée en lien directement utilisable sur vos pages HTML en incluant le code suivant :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

C’est ce qui est appelé un CDN.
Actuellement, beaucoup de pages web font appel à ces CDN pour optimiser vos chargements de page HTML.

Et si ces CDN étaient déjà sur votre ordinateur ? Cela éviterait de perdre du temps à les télécharger…

C’est l’idée qu’a eue Thomas Rientjes,  il a réalisé le plug-in « Decentraleyes » pour Firefox qui fait exactement cela.
Depuis que je l’utilise, les sites web qui utilise des CDN, se charges bien plus vites.

Alors qu’attendez-vous pour l’installer sur Firefox :

Chrome n’autorise plus les extensions en local

Logo Chrome

Chrome n’autorise plus les extensions en local.

Pour avoir votre propre extension, elle doit être sur le store de Google et vous devez donc impérativement être connecté à internet .
Ainsi Google pourra continuer à envoyer vos données vers leurs serveurs.

Eh oui vous qui trouvé géniale Google, saché qu’il envoie se que vous faite sur leur serveur. Si ce n’est pas une faille de sécurité, je suppose que vous pensez qu’avoir un policier à votre porte ne vous dérange pas…

Google explique qu’ainsi empêcher la diffusion de virus par ce canal, sauf qu’il oublie de signaler :

  • que sur leur store il y a des virus, des chevaux de Troie que Google à du mal à détecter. En général il les détecte une fois que des gens se sont plaints (trop tard 😉
  • Que si un virus s’est installé localement dans les extensions de Chrome, c’est que vous devez avoir d’autre problème viral sur votre ordinateur qui vienne d’ailleurs … vous avez installé un logiciel vérolé par exemple…

En fait c’est une excuse pour vous obliger à vous connecté à leur serveur ….

Je vous conseille de changer de navigateur : Firefox, Chronium, IE, ..