42еместо

16

-4
+20

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

Ирина Ряховская, 02.10.2012, 18:54
Официальный ответ
Stas Ilyasov, 08.10.2012
К сожалению, эта кнопка в принципе не может работать в webkit-браузерах: Chrome, Chromium, Safari. Если у вас проблемы в другом браузере, пожалуйста, сообщите.
Статус идеи: отклонено

Комментарии

Добавьте определение этих браузеров и чтобы выскакивало сообщение, как это сделано у addthis
Aleksandr Zuev, 29.01.2013, 13:39
Да, странно что не может, браузер хром. http://pers.narod.ru/jscript/favorite_all.html видимо вы не сильно хотели:-)
по ссылке код для отправки в закладки, ниже код для отправки Email
function mailURL(url)
{
var mailto_link = 'mailto:'+'?subject='+document.title+'&body='+escape(url);

if(getBrowser()=='mozilla'){
// Mozilla FireFox Mail To Friend
// Opens a new tab but also opens up Microsoft Office window with URL
window.open(mailto_link,'emailWindow');
}
else if(getBrowser()=='ie'){
// IE Favourite
window.open(mailto_link,'emailWindow');
}
else if(getBrowser()=='opera'){
// Opera
return true;
}
else if (getBrowser()=='safari'){ // safari
window.location.href=mailto_link;
//alert('mail to safari');
}
else if(getBrowser()=='chrome'){
window.location.href=mailto_link;
//alert('mail to chrome');
}
}

function getBrowser(){
var userAgent = navigator.userAgent.toLowerCase();
$.browser.chrome = /chrome/.test(userAgent);
$.browser.safari= /webkit/.test(userAgent);
$.browser.opera=/opera/.test(userAgent);
$.browser.msie=/msie/.test( userAgent ) && !/opera/.test( userAgent );
$.browser.mozilla= /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) || /firefox/.test(userAgent);

if($.browser.chrome) return "chrome";
if($.browser.mozilla) return "mozilla";
if($.browser.opera) return "opera";
if($.browser.safari) return "safari";
if($.browser.msie) return "ie";

}
Stanislav Ilyasov, 01.02.2013, 07:56
Выдержка из кода по вашей ссылке
if (b.type == 'Chrome') {
alert("К сожалению, в Google Chrome нет метода для программного добавления в Закладки... нажмите CTRL+D");

Оставить комментарий