Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Add to browser favorites/bookmarks from JavaScript but for all browsers (mine doesn't work in Chrome)?

Can anyone help, I am using the following for adding a bookmark to IE and Firefox but its not working in Chrome and I don't get my error msg saying "not supported" either..

Anybody know of a good script to support ALL browsers or at least to come back and tell me its not supported, I have access to jQuery - maybe there is some way to detect the browser

I am currently using this and it works for IE and Firefox but not chrome

if (window.sidebar) { // Mozilla Firefox     window.sidebar.addPanel(name, url, ""); } else if (window.external) { // IE     window.external.AddFavorite(url, name); } else if (window.opera && window.print) {     window.external.AddFavorite(url, name); } else {     alert('not supported'); } 
like image 387
mark smith Avatar asked Jun 14 '09 13:06

mark smith


People also ask

How do I sync bookmarks between two browsers?

Open the iCloud program on your computer and click on the checkmark for Bookmarks. At the Bookmark Options window, check the browsers you wish to include in the bookmark synchronization: Internet Explorer, Firefox, and/or Chrome. Click OK and then click Apply.


1 Answers

Sorry, but there's no cross-browser way to do this. Your FF example is broken as well: It won't create a regular bookmark, but a bookmark set to be opened in the sidebar. You'd have to use the bookmark-service to create an actual bookmark, but this'll fail due to security restrictions.

like image 155
Christoph Avatar answered Sep 18 '22 13:09

Christoph