В данной статье мы рассмотрим полезный пример добавления сайта в Избранное и установление его в качестве домашней страницы.
Наверное, вы видели на многих сайтах ссылки, которые позволяют добавить сайт в избранное или установить его в качестве домашней страницы. Как правило, эти действия можно совершить и с помощью средств самого браузера, но посетитель может забыть это сделать, и если вы добавите нужные кнопки (ссылки) на самом сайте, вы незаметно напоминаете ему об этом.
Помните, добавление сайта в избранное или попытка установить в качестве домашней страницы без ведома пользователя - крайне дурной тон, поэтому ни в коем случае не пытайтесь вызывать приведённый ниже пример из обработчика события onload вашей страницы.
Для добавления сайта в избранное используется метод addFavorite объекта external. В качестве параметров этому методу нужно передать адрес страницы и её описание. Ниже приведена функция, которая реализует добавление сайта в избранное. Её можно использовать в качестве обработчика нажатия ссылки.
function addToFaavorite() {
external.addFavorite("https://sergeyem.ru", 'sergeyem.ru');
widow.alert('Спасибо, что добавили меня в избранное!');
return false;
}
--
<p><a href="http://sergeyem.ru" onclick="return addToFavorite();">Добавить в избранное</a></p>
Чтобы установить ваш сайт в качестве домашней страницы, вы можете использовать следующую функцию:
function setAsHomePage(obj) {
obj.style.behavior="url(#default#homepage)";
obj.setHomePage('https://sergeyem.ru');
window.alert('Спасибо, что установили мой сайт в качестве домашней страницы!');
return false;
}
--
<p><a href="https://sergeyem.ru" onclick="return setAsHomePage(this);">Установить в качестве домашней страницы</a></p>