use*_*066 1 javascript jquery bookmarks
我在使用java脚本添加到收藏夹/书签网页时有一些查询.我只是通过此链接获取此源代码.它在上个月一直运作良好.但现在它不适用于任何浏览器.这是我的代码:
function CreateBookmarkLink(){
var title = document.title;
var url = document.location.href;
if(window.sidebar){
/* Mozilla Firefox Bookmark */
window.sidebar.addPanel(title, url, "");
}else if(window.external){
/* IE Favorite */
window.external.AddFavorite(url, title);
}else if(window.opera && window.print) {
/* Opera Hotlist */
alert("Press Control + D to bookmark");
return true;
}else{
/* Other */
alert("Press Control + D to bookmark");
}
<a href="javascript:CreateBookmarkLink();">Add to Favorites/Bookmark</a>
Run Code Online (Sandbox Code Playgroud)
它不再适用于任何浏览器,只显示:
TypeError:window.sidebar.addPanel不是函数
> window.sidebar.addPanel(title,url,"");
任何想法如何解决?我还需要在Chrome浏览器中添加收藏夹.任何其他想法为我的网站创建书签.
出于安全原因,无法使用Javascript在Google Chrome中添加书签.
或者,您可以输出使用快捷方式的消息:
$('#bookmarkme').click(function(){
alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
});
Run Code Online (Sandbox Code Playgroud)
由于window.sidebar.addPanel已弃用且不是标准实现(https://developer.mozilla.org/en-US/docs/Web/APIWwindow.sidebar),您可以在创建加载项时使用API添加书签(https:/ /developer.mozilla.org/en-US/docs/Code_snippets/Bookmarks).
然而,对于用户来说,在浏览器中添加他们喜爱的网站作为书签应该不是一个很大的负担.
| 归档时间: |
|
| 查看次数: |
26353 次 |
| 最近记录: |