Кроссбраузерный скрипт "добавить в избранное/закладки"

b7186

Гуру форума
Регистрация
19 Янв 2011
Сообщения
727
Реакции
95
Нужен кроссбраузерный скрипт "добавить в избранное/закладки", в сети полно скриптов, но они все 2008-2010 годов + не работают на в Google Chrome. Нужен нормальный код который будет адекватно работать в большинстве браузеров.
 
HTML:
<a href="javascript:;" onclick="return bookmark(this);">Добавить в закладки</a>
Код:
function bookmark(a){
    var url = window.document.location;
    var title = window.document.title;
    var b = getBrowserInfo();
   
    if (b.type == 'IE' && 8 >= b.version && b.version >= 4) window.external.AddFavorite(url,title);
    else if (b.type == 'Opera') {
        a.href = url;
        a.rel = "sidebar";
        a.title = url+','+title;
        return true;
    }
    else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
    else alert('Нажмите CTRL-D, чтобы добавить страницу в закладки.');
    return false;
}

В Хроме не поддерживается на уровне браузера, поэтому будет выводиться сообщение о добавлении в закладки в ручную.
 
Такое я и сам через гугл находил, говорю же, кроссбраузерный скрипт нужен, который будет работать в том числе и в Google Chrom.
 
В хроме не получится добавить сайт в заклаки из JS - эта функция выключена из соображений безопасности.
пруфлунк:
Для просмотра ссылки Войди или Зарегистрируйся
Можно лишь при неудачной попытке выводить алерт как писал johny
 
А я в итоге страданий и мучений...
Просто в ссылку прописал онклик и алерт с текстом: Чтобы добавить сайт в избранное, нажмите Ctrl+D
Код:
<a onclick="alert('Чтобы добавить сайт в закладки, нажмите комбинацию клавишь Ctrl+D');return false;" href="#">
<img alt="favorites" src="favorites.gif" title="Добавить сайт в закладки">
</a>
И всё. И скриптов не надо никаких.
 
Назад
Сверху