Настройки безопасности JavaScript в Internet Explorer для моих клиентов запрещают использовать window.external.AddFavorite, и он генерирует (в лучшем случае) ошибку в строке состояния, когда пользователи нажимают ссылку «Добавить закладку» на моем веб-сайте. Есть ли способ явно запросить разрешение на использование метода window.external.AddFavorite у пользователя в Internet Explorer, если настройки безопасности не позволяют использовать остальные методы window.external?
EDIT
Вот код, с которым я работаю:
<script type="text/javascript">
function addToFavorites() {
if (window.sidebar) { // Mozilla uses sidebar
window.sidebar.addPanel( document.title, window.location , "");
} else if (window.external) { // IE uses window.external
window.external.AddFavorite( window.location, document.title );
} else { // Who knows ? Only have to support IE & Moz anyhow.
alert("Sorry! Your browser doesn't support this function.");
}
}
</script>
<a href="javascript:addToFavorites()">Bookmark This Page</a>