<script>
function Bookmark() {
alert(navigator.userAgent);
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(location.href, document.title, "");
}
else if (window.external) { // IE Favorite
window.external.AddFavorite(location.href, document.title);
}
else if (window.opera && window.print) {
alert("ASAS");
var e = document.createElement('a');
e.setAttribute('href', location.href);
e.setAttribute('title', document.title);
e.setAttribute('rel', 'sidebar');
e.click();
}
}
</script>
<a href="#" onclick="Bookmark()">Bookmark</a>
ユーザーがクリックしてページをブックマークできるようにするスクリプトがあります。IE では問題なく動作しますが、Firefox24.0 版では動作しません。window.sidebar.addPanel is not a function というエラーが表示されます。上記のコードで何がうまくいかないかは誰にでもわかります。助けてください!!!ありがとうございます。