Acabo de dejar mis ruedas de entrenamiento de JavaScript.¿Por qué Google desinstala su código de seguimiento de Analytics?
¿Por qué Google elige unescape
la línea document.write
en parte 1 a continuación?
¿Por qué no lo escriben así? ¿Tal vez se necesita unescape
para una compatibilidad de navegador más antigua?
document.write('<script src="'
+ gaJsHost
+ 'google-analytics.com/ga.js" type="text/javascript"></script>');
Como referencia, todo el Google Analytics código de seguimiento se parece a esto:
Parte 1:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol)
? "https://ssl."
: "http://www."
);
document.write(unescape("%3Cscript src='"
+ gaJsHost
+ "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"
));
</script>
Parte 2:
<script type="text/javascript">
try
{
var pageTracker = _gat._getTracker("UA-0000000-0");
pageTracker._trackPageview();
}
catch(err){}
</script>
entiendo w que hace el resto del código, solo curiosidad por la parte de unescape.
Editar
La conclusión es, se requiere unescape
. Voté para cerrar esta pregunta porque es un duplicado (ver la respuesta marcada como correcta).
posible duplicado de [¿Cuál es la ventaja de usar unescape en document.write para cargar javascript?] (Http://stackoverflow.com/questions/1224670/what -is-the-advantage-of-using-unescape-on-document-write-to-load-javascript) –