2014-11-24 4 views
1

Я хочу отметить все ссылки, представленные на сайте, в новую папку закладок. Есть ли какой-нибудь скрипт для этого? Пример: со страницы Википедии, содержащей список американских ученых (http://en.wikipedia.org/wiki/List_of_American_scientists), я хочу пометить каждую ссылку, содержащую имена ученых, в новую папку под названием «Американские ученые».Скрипт для автоматической закладки ссылок на страницу

Спасибо!

ответ

1

Вы должны изучить создание расширения для хрома или firefox.

Вы можете использовать JavaScript/JQuery, чтобы получить все ссылки в DOM и добавить их:

$html.find('a').each(function(){ 
    bookmark($(this).attr("title"), $(this).attr("href")); 
}); 

function bookmark(title, href) { 
    if (window.sidebar && window.sidebar.addPanel) { // Mozilla Firefox Bookmark 
     window.sidebar.addPanel(title,href,''); 
    } else if(window.external && ('AddFavorite' in window.external)) { // IE Favorite 
     window.external.AddFavorite(href,title); 
    } else if(window.opera && window.print) { // Opera Hotlist 
     this.title=title; 
     return true; 
    } else { // webkit - safari/chrome 
     alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' :  'CTRL') + ' + D to bookmark this page.'); 
     } 
    } 

функция Закладка была взята отсюда: Bookmark Javascript not jquery for website

Смежные вопросы