Google отображает всплывающее окно, в котором спрашивается, хотите ли вы установить в качестве домашней страницы google.com. Это вполне нормально, когда я говорю «ОК», он устанавливает его как google.com. Однако после этого всплывающее окно больше не появляется. Насколько я знаю, никто не сможет получить значение моей домашней страницы, потому что это личная информация. Но каким-то образом Google это отслеживает. Я получаю всплывающее окно, когда устанавливаю свою домашнюю страницу как другой сайт. Я удалил файлы cookie, но даже тогда они отображаются только тогда, когда я устанавливаю домашнюю страницу в качестве другого сайта.
Я тестировал это поведение в IE8 и IE9. Всплывающее окно никогда не появляется в Firefox и Chrome.
javascript
internet-explorer
Уфук Хаджиогуллары
источник
источник
Ответы:
Internet Explorer позволяет узнать, является ли данный URL-адрес домашней страницей, это подробно описано на этой странице MSDN . Это ссылка на этот пример страницы, демонстрирующей API.
источник
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.
а образец страницы находится наhttp://samples.msdn.microsoft.com
, а не наhttp://msdn.com
.Код, который использует Google, можно посмотреть здесь:
Они используют собственный метод isHomePage, чтобы проверить, является ли google.com вашей домашней страницей. Больше информации здесь.
источник
Следующий код css является виновником.
поведение: url (# default # homePage) url (# default # userData);
вот почему мне не очень нравится IE. URL-адрес поведения (# default # userData) указывает браузеру сохранить это как информацию сеанса на стороне клиента или в памяти браузера.
Дополнительная информация здесь: http://msdn.microsoft.com/en-us/library/ms533015(v=vs.85).aspx
источник