Google zeigt ein Popup an, in dem Sie gefragt werden, ob Sie Ihre Startseite als google.com festlegen möchten. Es ist ganz normal, wenn ich OK sage, wird es als google.com festgelegt. Danach bekomme ich das Popup jedoch nicht mehr. Soweit ich weiß, sollte niemand in der Lage sein, den Wert meiner Homepage abzurufen, da es sich um eine private Information handelt. Aber irgendwie verfolgt Google es. Ich erhalte das Popup zurück, wenn ich meine Homepage als andere Site einstelle. Ich habe die Cookies gelöscht, aber selbst dann wird sie nur angezeigt, wenn ich die Homepage als andere Site festgelegt habe.
Ich habe dieses Verhalten auf IE8 & IE9 getestet. Das Popup wird in Firefox und Chrome nie angezeigt.
javascript
internet-explorer
Ufuk Hacıoğulları
quelle
quelle
Antworten:
Mit Internet Explorer können Sie fragen, ob eine bestimmte URL die Startseite ist. Diese wird auf dieser MSDN-Seite detailliert beschrieben . Dieser Link verweist auf diese Beispielseite , auf der die API demonstriert wird.
quelle
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.
und die Beispielseite sich auf befindethttp://samples.msdn.microsoft.com
, nicht aufhttp://msdn.com
.Der von Google verwendete Code kann hier angezeigt werden:
Sie verwenden die proprietäre isHomePage-Methode, um zu überprüfen, ob google.com Ihre Homepage ist. Mehr Infos hier.
quelle
Der folgende CSS-Code ist der Schuldige.
Verhalten: url (# default # homePage) url (# default # userData);
Deshalb mag ich IE nicht wirklich. Die Verhaltens-URL (# default # userData) weist den Browser an, diese als Sitzungsinformationen auf der Clientseite oder im Browserspeicher zu speichern.
Weitere Informationen finden Sie hier: http://msdn.microsoft.com/en-us/library/ms533015(v=vs.85).aspx
quelle