【发布时间】:2014-11-14 20:25:59
【问题描述】:
您好,我正在开发 crossrider 的扩展。我已经创建了一个按钮
'<button id="xr-bookmark" title="Bookmark button" class="middle"><a id="bookmarkme" href="#" rel="sidebar" title="bookmark this page">Bookmark This Page</a></button>'
并使用它为当前页面添加书签的操作在 extension.js 中
$('#xr-crossrider-example #xr-bookmark')
.click(function () {
$(function() {
$("#bookmarkme").click(function() {
// Mozilla Firefox Bookmark
if ('sidebar' in window && 'addPanel' in window.sidebar) {
window.sidebar.addPanel(location.href,document.title,"");
} else if( /*@cc_on!@*/false) { // IE Favorite
window.external.AddFavorite(location.href,document.title);
} else { // webkit - safari/chrome
alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
}
});
});
});
但它不起作用,所以请任何人告诉我正确的代码,我可以用它来为当前页面添加书签。我只在 mozilla 上测试过这段代码。
【问题讨论】:
标签: jquery bookmarks crossrider