有没有办法从javascript添加书签。 我看到很多帖子,但大多数帖子都谈到添加清单文件以及我们在chrome扩展中使用的文件。在这里,我只需要一个网站,当我点击链接时,它应该弹出书签选项。我尝试了不同的方法。
我尝试了以下代码,我发现它是stackoverflow但是这似乎已经过时了,现在还没有用。
$(document).ready(function() {
$("#bookmarkme").click(function() {
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(location.href,document.title,"");
} else if(window.external) { // IE Favorite
window.external.AddFavorite(location.href,document.title); }
else if(window.opera && window.print) { // Opera Hotlist
this.title=document.title;
return true;
}
});
});
答案 0 :(得分:0)
这是在github上讨论过的。可以看一下this conversation。 总而言之,由于努力工作,您必须降低浏览器兼容性。
答案 1 :(得分:0)
我的解决方法是
function bookmarkme() {
alert("Press " + (navigator.userAgent.toLowerCase().indexOf('mac') != -1 ? 'Command/Cmd' : 'CTRL') + "+D to bookmark page.");
return;
};
我知道,不是很有创造力。