如何在单击时以编程方式将网页列表添加到浏览器收藏夹中
How to programmatically add list of web-pages to browser favourites on click?
我目前有一个有用的网页列表,正在添加到我的网页中。我想在每个URL旁边添加一个链接,将其作为书签添加到用户浏览器中。我该怎么做?
除此之外,我如何在我的页面上添加"为所有链接添加书签"按钮?
一些主要浏览器不支持为用户添加书签。你可能只想让用户自己做。如果你坚持,然而,这篇文章有一些代码书签点击使用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不支持这样的操作,因为安全级别可能会被破坏。
相关文章:
- 使用jQuery和Bootstrap添加列表项
- 正在添加列表项
- 遍历列表,从列表项文本中添加列表项id
- 在 Javascript 中添加列表
- 使用 JQuery 添加列表项时出现问题
- 如何动态添加列表和删除列表
- 在制作Phonegap应用程序时,我应该如何添加列表项并将其保存到本地存储中
- 通过JavaScript添加列表项
- 未正确添加列表视图的复选框
- Listview在添加列表项Jquery Mobile时重复ID
- MVC5使用AJAX搜索项目和添加列表的最简单方法
- 在jQuery mobile中动态添加列表到嵌套列表
- 添加列表项字母分隔符
- jquery append只添加列表的第一个元素或显示错误[object object]
- 动态添加列表视图时,移动页脚不固定
- 添加列表元素后应用css到listview
- 在angular中添加列表项
- 如何在jQuery的li元素中添加列表
- JQuery/JavaScript -添加列表项到基于类的数组
- jquery插件动态添加列表