Mauvaise pratique : cacher le code source HTML (Q&R)
Par Mozinet, lundi 28 février 2005 à 19:04 :: Développement Web :: #550 ::
Une question souvent posée sur les forums pour créateurs de pages Web est celle de savoir comment empêcher l'internaute de voir le code HTML de ses pages. Ici, un forumeur a indiqué un outil de cryptage par un script en JavaScript. Il y en a de plus complexes. Ma réponse va toujours dans le sens contraire. Je suis contre ces trucs pour cacher le code source ou empêcher de récupérer les images, par exemple en bloquant le menu contextuel ou en émettant une alerte accusant le visiteur de vol alors même souvent qu'il veut utiliser son menu contextuel pour tout autre chose qu'enregistrer l'image (qui est déjà en cache sur son disque dur de toute façon). Concernant le code source :
- Q : Comment cacher le code source HTML d'une page ?
- Réponse :
C'est stupide, inutile pour les margoulins que ça n'arrêtera pas, mais bigrement embêtant pour ceux qui ont une raison légitime de jeter un œil au code source.
C'est une mauvaise pratique de développement de sites Web qui impacte leur accessibilité à tous. Voir la bonne pratique 11 d'Opquast.
Le principe du HTML est justement que ce soit une façon simple et transparente de publier de l'information. Si tu veux garder tes petits secrets, utilise donc un langage compilé. Mais, je ne vois pas vraiment l'intérêt de crypter du HTML.
De plus l'encodage par JavaScript risque de ralentir bien inutilement l'affichage de la page. Surtout s'il y a un fichier JS à télécharger en plus avec une négociation supplémentaire avec le serveur. Ensuite, il faudra au navigateur interpréter le JavaScript avant de pouvoir construire la page. Est-ce que ça en vaut véritablement le coup ?
Ce billet a été modifié en dernier le 28 February 2005 à 19:33:38.
Commentaires
1. Le lundi 28 février 2005 à 19:16, par Loneseb
2. Le mardi 1 mars 2005 à 09:23, par LaurentJ
3. Le mardi 1 mars 2005 à 09:33, par Laurent Denis
4. Le mercredi 2 mars 2005 à 00:06, par katsoura
5. Le vendredi 11 mars 2005 à 06:36, par Shiva
6. Le mardi 15 mars 2005 à 13:55, par Shiva
7. Le dimanche 20 mars 2005 à 13:57, par renard du désert
8. Le dimanche 3 avril 2005 à 02:22, par kalou
9. Le dimanche 3 avril 2005 à 06:07, par Laurent Denis
10. Le mardi 5 avril 2005 à 15:34, par ipanema
Ce commentaire a été modifié le 2005-04-05 22:22:28.
11. Le mercredi 8 juin 2005 à 11:39, par DaL
12. Le mercredi 22 juin 2005 à 16:06, par ophelie
13. Le jeudi 23 juin 2005 à 04:44, par Mozinet
14. Le samedi 2 juillet 2005 à 14:42, par Rty
15. Le dimanche 3 juillet 2005 à 00:19, par Mozinet
16. Le jeudi 7 juillet 2005 à 16:17, par Janine
17. Le vendredi 14 octobre 2005 à 22:55, par Jakata
18. Le mardi 18 octobre 2005 à 15:50, par vics
19. Le dimanche 23 octobre 2005 à 15:46, par a.sansse
20. Le lundi 30 janvier 2006 à 16:22, par Classics
21. Le mardi 31 janvier 2006 à 00:48, par Mozinet
22. Le samedi 8 avril 2006 à 20:41, par achat
23. Le lundi 10 avril 2006 à 14:04, par jaymix
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.