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

Тема в разделе "JavaScript", создана пользователем b7186, 25 фев 2013.

Модераторы: ZiX
  1. b7186

    b7186

    Заблокирован
    Регистр.:
    19 янв 2011
    Сообщения:
    728
    Симпатии:
    91
    Нужен кроссбраузерный скрипт "добавить в избранное/закладки", в сети полно скриптов, но они все 2008-2010 годов + не работают на в Google Chrome. Нужен нормальный код который будет адекватно работать в большинстве браузеров.
     
  2. johny

    johny Создатель

    Регистр.:
    9 апр 2007
    Сообщения:
    34
    Симпатии:
    8
    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;
    }
    В Хроме не поддерживается на уровне браузера, поэтому будет выводиться сообщение о добавлении в закладки в ручную.
     
  3. b7186

    b7186

    Заблокирован
    Регистр.:
    19 янв 2011
    Сообщения:
    728
    Симпатии:
    91
    Такое я и сам через гугл находил, говорю же, кроссбраузерный скрипт нужен, который будет работать в том числе и в Google Chrom.
     
  4. kinhead

    kinhead Создатель

    Регистр.:
    23 фев 2013
    Сообщения:
    40
    Симпатии:
    11
    b7186 нравится это.
  5. KOSTYA79-RUS

    KOSTYA79-RUS

    Регистр.:
    16 авг 2013
    Сообщения:
    252
    Симпатии:
    109
    А я в итоге страданий и мучений...
    Просто в ссылку прописал онклик и алерт с текстом: Чтобы добавить сайт в избранное, нажмите Ctrl+D
    Код:
    <a onclick="alert('Чтобы добавить сайт в закладки, нажмите комбинацию клавишь Ctrl+D');return false;" href="#">
    <img alt="favorites" src="favorites.gif" title="Добавить сайт в закладки">
    </a>
    И всё. И скриптов не надо никаких.