Google muestra una ventana emergente que le pregunta si desea configurar su página de inicio como google.com. Es bastante normal, cuando digo OK, lo configura como google.com. Sin embargo, después de eso, ya no recibo la ventana emergente. Hasta donde yo sé, nadie debería poder recuperar el valor de mi página de inicio porque es una información privada. Pero de alguna manera Google lo está rastreando. Vuelvo a aparecer la ventana emergente cuando configuro mi página de inicio como un sitio diferente. Eliminé las cookies, pero incluso entonces solo se muestra cuando configuro la página de inicio como otro sitio.
Probé este comportamiento en IE8 e IE9. La ventana emergente nunca aparece en Firefox y Chrome.
javascript
internet-explorer
Ufuk Hacıoğulları
fuente
fuente
Respuestas:
Internet Explorer permite preguntarle si una URL determinada es la página de inicio, se detalla en esta página de MSDN . Eso enlaza a esta página de ejemplo que demuestra la API.
fuente
The isHomePage method will always return false if the document that is calling the isHomePage method is not on the same domain. For example, if www.microsoft.com is set as your homepage, and you call this method from a page on the Microsoft® Web site, then the isHomePage method returns true. However, if your homepage is set to www.microsoft.com and you call this method from a page on a different domain, the method will return false.
y la página de muestra está ubicada enhttp://samples.msdn.microsoft.com
, no enhttp://msdn.com
.El código que usa Google se puede ver aquí:
Están utilizando el método propietario isHomePage para comprobar si google.com es su página de inicio. Más info aquí.
fuente
El siguiente código CSS es el culpable.
comportamiento: url (# default # homePage) url (# default # userData);
por eso no me gusta mucho IE. La URL de comportamiento (# default # userData) le dice al navegador que almacene esto como información de sesión en el lado del cliente o en la memoria del navegador.
Más información aquí: http://msdn.microsoft.com/en-us/library/ms533015(v=vs.85).aspx
fuente