Hola,
Creo ... que eso depende el área de seguridad donde esté corriendo el Script.
Si estas haciendo pruebas en
http://localhost/ seguramente te mostrará un mensaje de seguridad diciendo que localhost es inseguro, no sabe si está en la intranet o internet; y que es un riesgo correr el script. (Normalmente viene desactivada la opción de intranet en IE 7+)
En
http://www.google.com/ no muestra el mensaje por que corre en el área de seguridad del internet; donde los scripts no pueden causar algún daño grande.
Para hacer pruebas usa
http://127.0.0.1 en lugar de
http://localhost puesto que 127.0.0.1 siempre resuelve en el área de seguridad más baja. Aunque todo depende de la configuración de seguridad que tengas configurada (valga la redundancia).
Aunque puede ser que yo no haya entendido bien que es lo que deseas hacer.
Saludos.