09
Oct 07
Cómo usar un hack de img para detectar navegadores, sin CSS ni JavaScript
Takesako nos presenta un hack muy interesante para detectar browsers sin usar CSS ni JavaScript. Su método utiliza bugs conocidos de parseo html en los navegadores. De momento soporta firefox2.0, firefox1.5, otros motores Gecko, Safari2, Safari3, Opera, ie, w3m, lynx, y otros.
El código que utiliza:
#!/usr/bin/perl
print qq{
<img
/src\x00="ie.gif"
/’’src\x00="firefox1_5.gif"
/’’src="firefox2_0.gif"
/""src="gecko_others.gif"
"s\x00rc="safari2.gif"
"src="safari3.gif"
""src="konqueror.gif"
src\x00="w3m.gif"
src\x0c="opera.gif"
src="others.gif"
src="lynx.gif"
/>
};
print qq{
<img
/src\x00="ie.gif"
/’’src\x00="firefox1_5.gif"
/’’src="firefox2_0.gif"
/""src="gecko_others.gif"
"s\x00rc="safari2.gif"
"src="safari3.gif"
""src="konqueror.gif"
src\x00="w3m.gif"
src\x0c="opera.gif"
src="others.gif"
src="lynx.gif"
/>
};
Más información y ejemplo.
Categorías: HTML.