Uh oh!
There was an error while loading. Please reload this page.
Conversation
Il n'y a que l'obfuscation des e-mail qui utilise jQuery/Zepto. Zepto est plus restrictif que jQuery, mais pèse beaucoup moins lourd ; 25ko au lieu de 80ko.
jlecour
commented
Jan 2, 2015
D'ailleurs, sur 2014, Internet Explorer < 10 représente 52 visites (sur 3 348). Je pense qu'on peut carrément supprimer les béquilles pour ces vieux navigateurs. |
jlecour
commented
Jan 18, 2015
Il est même probable qu'on puisse se passer de tout framework Javascript. Il faut juste remplacer le callback sur "onload" pour obfusquer les adresses e-mail présentes dans les page. Ça ne devrait pas être trop compliqué. |
jlecour
commented
Jan 18, 2015
la transformation des adresses e-mail est gérable facilement (avec une compatibilité IE 9+) : unobfuscate_all_email_addresses=function(){varemail_elements=document.querySelectorAll(".mel");for(vari=0;i<email_elements.length;i++){vartemp=email_elements[i].innerHTML;temp=temp.replace(/\/\//g,"@");temp=temp.replace(/\*/g,".");email_elements[i].innerHTML(temp);}}document.addEventListener("DOMContentLoaded",unobfuscate_all_email_addresses);Par contre, l'ajout d'un événement au clic sur tous les liens de type |
Il n'y a que l'obfuscation des e-mail qui utilise jQuery/Zepto.
Zepto est plus restrictif que jQuery, mais pèse beaucoup moins lourd ; 25ko au lieu de 80ko (non compressés).
Je propose qu'on abandonne donc el support de IE (pour le Javascript) et qu'on fasse gagner à tout les autres du temps et de la bande passante.