Установить домашнюю страницу по умолчанию в JavaScript

Как создать ссылку, чтобы настроить домашнюю страницу пользователя на мой URL?


person Community    schedule 13.01.2009    source источник


Ответы (3)


Как уже ответили некоторые люди, раньше это было возможно в Internet Explorer (до IE 7, я думаю, это может быть неправильно), используя что-то похожее на

document.setHomePage('www.example.com');

Я не думаю, что какой-либо браузер поддерживает это. Тем не менее, я определенно попытаюсь убедить вас поступить иначе. Большинству людей не понравится автоматическое изменение их настроек, даже если оно вызвано щелчком мыши или другим действием. Также вполне вероятно, что чрезмерно усердные программы «защиты» перепрыгнут через него и пометят его как вредоносную атаку.

person falstro    schedule 14.01.2009

Насколько я знаю, это возможно только в Internet Explorer.

Make my Page your
<a href="javascript:history.go(0)" onClick="this.style.behavior='url(#default#homepage)';
 this.setHomePage('http://www.test.de');">Startpage</a>.
person Xn0vv3r    schedule 13.01.2009
comment
Кажется, это отлично работает в IE7, за исключением того, что я получил предупреждение о перезагрузке/повторной попытке на странице, которую я использовал. Я изменил его на href="", и это исправило. Спасибо. - person thornomad; 24.08.2011

Я полагаю, вы имеете в виду разместить ссылку на своей странице, чтобы сделать ее домашней страницей браузера? В IE вы можете сделать что-то вроде:

this.setHomePage('http://www.mysite.com');

Я не думаю, что это работает в Firefox.

person Steven Robbins    schedule 13.01.2009