我目前有一个有用的网页列表,我将添加到我的网页中。我想在每个URL旁边添加一个链接,将其添加为用户浏览器中的书签。我怎么能这样做?
除此之外,我如何添加"书签所有链接"按钮到我的页面?
答案 0 :(得分: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不支持此类操作,因为安全级别可能会被破坏。