Ich habe diese Frage schon mehrmals gesehen: Wie man ein Lesezeichen dieser Seite hinzufügt. Aber es scheint derzeit keine Lösung zu funktionieren.Lesezeichen hinzufügen diese Seite button - 2016
Der Code im zur Zeit versucht, zu verwenden:
$('.js-bookmarkme').click(function(e) {
e.preventDefault();
if (window.sidebar && window.sidebar.addPanel) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(document.title,window.location.href,'');
} else if(window.external && ('AddFavorite' in 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;
} else { // webkit - safari/chrome
alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
}
});
Quelle: How do I add an “Add to Favorites” button or link on my website?
Wie in den Kommentaren angegeben:
Firefox Anstand window.sidebar.addPanel (..) wurde veraltet und the function was removed in Firefox 23 (siehe drittes Aufzählungszeichen)
- Will Hawker
Angeblich funktioniert die FF-Lösung nicht mehr, aber die Opera-Lösung funktioniert auch nicht. (Obwohl ich die IE-Lösung noch nicht testen konnte).
Das bringt die offensichtliche Frage: Wie können Sie eine Bookmarklet-Taste erreichen? Mit Browser-Unterstützung so weit wie möglich.
Die Funktion window.sidebar.addPanel entspricht nicht dem Standard und befindet sich nicht auf einer Standardspur. Verwenden Sie es nicht auf Websites, die mit dem Internet verbunden sind: Es funktioniert nicht für jeden Benutzer. Es kann auch zu großen Inkompatibilitäten zwischen den Implementierungen kommen und das Verhalten kann sich in Zukunft ändern. – M98
Wie bereits erwähnt, ist es bereits seit dem 23. Lebensjahr veraltet. – AlexG