Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Реализация ссылки "Добавить в избранное" (https://javascript.ru/forum/events/76752-realizaciya-ssylki-dobavit-v-izbrannoe.html)

Himmelin 10.02.2019 12:45

Реализация ссылки "Добавить в избранное"
 
Доброго дня. Есть ли какой-нибудь рабочий способ добавить на сайт ссылку, при клике на которую сайт будет добавлен в избранное?
В книжке нашел только это:
function addBookmark() {
if (document.all) window.external.addFavorite('http://htmlbook.ru', 'Сайт htmlbook.ru');
}

<p><a href="http://htmlbook.ru" rel="sidebar" 
  onclick="addBookmark();">Добавить в избранное</a></p>

Но это не работает

Malleys 10.02.2019 13:23

Привет! Это зависит от того, кто поставляет эту услугу! Вот, например, кнопка для закладок от Google

<button onclick='(function(){var a=window,b=document,c=encodeURIComponent,d=a.open("https://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk="+c(b.location)+"&amp;title="+c(b.title),"bkmk_popup","left="+((a.screenX||a.screenLeft)+10)+",top="+((a.screenY||a.screenTop)+10)+",height=510px,width=550px,resizable=1,alwaysRaised=1");a.setTimeout(function(){d.focus()},300)})();'>Google Bookmark</button>


Часовой пояс GMT +3, время: 15:32.