Код, который вы предложили (авторское право порносайтово) тестирует MSIE 8 и выше, и использует window.external.AddToFavoritesBar , который был введен в IE8.
Я теперь успешно протестировал свой код РЕКОМЕНДУЕМОГО онона >> НА ЭТОЙ СТРАНИЦЕ << </strong> в следующих браузерах - все в Windows XP, кроме IE9, которые я тестировал при стандартной установке win7 по умолчанию (IE9 работает только на Win7 или обновленной Vista)
- IE9 - закладки
- IE8 - закладки
- Safari5 - показывает ctrl-d
- Chrome10 - показывает ctrl-d
- Fx4 - закладки в боковой панели
- Opera v11 - закладки
- Mozilla 1.7 - не показывает ссылку.
Итак, ответ на ваш вопрос: код выхочу использовать должен работать и работает в стандартной установке Windows 7 с установкой IE9 по умолчанию.
Для читателей этого вопроса, есть кое-что гораздо более простое, которое будет работать во всех браузерах (кроме,по какой-то странной причине,Chrome), просто сделайте это:
Page bookmark (Please right-click to bookmark): <a title="Title of the bookmark (for Opera)"
href="http://fullyQualifiedUrlToYourSite.com/page.html">Title of the bookmark</a>
или если вы настаиваете:
Page bookmark (Please right-click to bookmark):
<a title="Title of the bookmark (for Opera)"
href="http://fullyQualifiedUrlToYourSite.com/page.html"
oncontextmenu="if (navigator.userAgent.indexOf('Chrome')!=-1)
alert('Click ctrl-d to bookmark, as you already know as a Chrome-using techie')"
>Title of the bookmark</a>