2014-09-04 50 views
-1

我目前有一个有用的网页列表,我将其添加到我的网页中。我想在每个网址旁边添加一个链接,将其添加为用户浏览器中的书签。我怎样才能做到这一点?如何以编程方式将网页列表添加到浏览器收藏夹上单击?

除此之外,如何添加“书签所有链接”按钮到我的页面?

+2

安东你试过了吗? – 2014-09-04 12:57:46

+0

[使用jQuery点击书签]的可能重复(http://stackoverflow.com/questions/5828965/bookmark-on-click-using-jquery) – Philipp 2014-09-04 13:01:46

回答

2

某些主流浏览器不支持为用户书签。您可能只想让用户自己做。如果你坚持,不过,这个帖子有一些代码Bookmark on click using jQuery

<script language="javascript" type="text/javascript"> 
$(document).ready(function(){ 
    $("a.jQueryBookmark").click(function(e){ 
    e.preventDefault(); // this will prevent the anchor tag from going the user off to the link 
    var bookmarkUrl = this.href; 
    var bookmarkTitle = this.title; 

    if (window.sidebar) { // For Mozilla Firefox Bookmark 
     window.sidebar.addPanel(bookmarkTitle, bookmarkUrl,""); 
    } else if((window.external && window.external.AddFavorite) || document.all) { // For IE Favorite 
     window.external.AddFavorite(bookmarkUrl, bookmarkTitle); 
    } else if(window.opera) { // For Opera Browsers 
     $("a.jQueryBookmark").attr("href",bookmarkUrl); 
     $("a.jQueryBookmark").attr("title",bookmarkTitle); 
     $("a.jQueryBookmark").attr("rel","sidebar"); 
    } else { // for other browsers which does not support 
     alert('Your browser does not support this bookmark action'); 
     return false; 
    } 
    }); 
}); 
</script> 

本规范从Developersnippets上当受骗!

Chrome不支持此类操作,因为安全级别可能会被破坏。

+1

当您发现问题得到解答的另一个问题时,请将问题标记出来作为重复而不是回答。 – Philipp 2014-09-04 13:02:26

+0

这是一个堆栈溢出链接,但我会添加它。 – 2014-09-04 13:20:36

相关问题