0

Safariでページをブックマークするために以下のコードを試しています。しかし、機能していません

$("#Bookmark").click(function (e) {
    e.preventDefault(); 
    var bookmarkUrl = this.href;
    var bookmarkTitle = this.title;

    if (window.sidebar) { // For Mozilla Firefox Bookmark
        window.sidebar.addPanel(bookmarkTitle, bookmarkUrl, "");
    } else if (window.external || 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;
    }
});
4

1 に答える 1

0

ユーザーに Safari のブックマークに Web サイトを追加するよう強制することはできません。

解決策は、ブックマークに追加するショートキーについてユーザーに通知することです: https://stackoverflow.com/a/10033250/2219239

于 2013-11-07T11:40:19.803 に答える