Analysis from trusted source of trusted source. Someone's getting fired. I'm a fucking journo and I'm not this dumb: pic.twitter.com/gyQajFDQcQ
— Patrick Gray (@riskybusiness) August 10, 2016
Folco (./437) :Non, il suffit d'indiquer au navigateur qu'on ne veut pas de ce comportement dans la balise qui va bien (c'est indiqué sur la page du gars) ; Zeph a juste ajouté le tag rel="nofollow noopener noreferrer" (j'imagine que nofollow était déjà là avant ?).
Zeph -> c'était dur à corriger ?
Meowcate (./440) :L'interdire en cross domain me semble un minimum en fait (ou avoir un avertissement du navigateur)
On ne peut pas interdire par ce biais à une nouvelle fenêtre de changer/charger celle d'origine, certains sites attendent un comportement de ce genre. Mais on peut activement l'empêcher par ces tags pour 1) empêcher tout changement de page depuis l'extérieur, ou 2) limiter les changements de pages que depuis des pages qui partagent la même adresse racine.
Meowcate (./440) :Oui, on a parlé du tag target je ne sais plus où (ici, peut-être ?)
Par ailleurs on considère target="_blank" comme une mauvaise pratique de nos jours.
Folco (./439) :faut retrouver toutes les pages avec target="_blank", je pense qu'il n'y en a pas beaucoup sur yN ^^
Yup, sur le principe ça paraissait simple, mais l'implanter peut être une autre histoire.
Zeph (./435) :Tsss, c'est malin
Corrigé, merci pour le lien
flanker (./443) :Je ne suis pas d'accord. Pour exemple, on a conçu des outils et frameworks pour sécuriser des choses basiques mais essentielles comme les injections SQL ou failles XSS, qui nécessitait un travail supplémentaire de protection avant qu'on s'en charge par soi-même.
(mais c'est une nouvelle démonstration que faire un site web pourri est simplissime, mais faire un site web moderne et propre est très compliqué maintenant)
Meowcate (./445) :
Je pense qu'en fait de "compliqué", le côté pénible du dev web est qu'il faut se tenir à jour et de temps en temps réapprendre les bases qui ont été simplifiées, mais qui perturbent nos vieilles habitudes.
Meowcate (./445) :Sauf qu'il faut avoir des CSS valables pour toutes les tailles d'écran. Puis tu te rends compte que pour être propre, il faut avoir des favicon adaptées pour chaque mobile (suffit de voir http://realfavicongenerator.net/ ).flanker (./443) :Je ne suis pas d'accord. Pour exemple, on a conçu des outils et frameworks pour sécuriser des choses basiques mais essentielles comme les injections SQL ou failles XSS, qui nécessitait un travail supplémentaire de protection avant qu'on s'en charge par soi-même.
(mais c'est une nouvelle démonstration que faire un site web pourri est simplissime, mais faire un site web moderne et propre est très compliqué maintenant)
Le HTML5, tout en ajoutant de nouvelles possibilités, a aussi fait le ménage et simplifié les squelettes HTML.
En évoluant, le CSS3 a fusionné plusieurs concepts tout en pouvant se passer des préfixes avec l'évolution des navigateurs.
Je pense qu'en fait de "compliqué", le côté pénible du dev web est qu'il faut se tenir à jour et de temps en temps réapprendre les bases qui ont été simplifiées, mais qui perturbent nos vieilles habitudes.