我尝试了一些“添加到收藏夹”JavaScript 脚本。使用 IE8,我得到“拒绝访问”(甚至可以通过 JS 使用 IE8 添加书签吗?)它只是不适用于 IE6……任何人有一个适用于大多数浏览器的好脚本吗?
谢谢!
我尝试了一些“添加到收藏夹”JavaScript 脚本。使用 IE8,我得到“拒绝访问”(甚至可以通过 JS 使用 IE8 添加书签吗?)它只是不适用于 IE6……任何人有一个适用于大多数浏览器的好脚本吗?
谢谢!
IE6 和 IE8 都需要用户按 CTRL+D 将网站添加到收藏夹。
编辑:对不起,我遇到了脑部故障,并混淆了一些单词。
实际上,IE8 允许 javascript 管理收藏夹。
更准确地说,如果你在你的网站上使用 jquery,这里有一个例子:
$("a.bookmark").click(function(e) {
if ($.browser.opera == false) {
e.preventDefault();
var url = this.href;
var title = this.title;
if ($.browser.mozilla == true) {
window.sidebar.addPanel(title, url, '');
return false;
} else if($.browser.msie == true) {
window.external.AddFavorite( url, title);
return false;
} else {
alert('Please use CTRL + D to bookmark this website.');
}
}
});
注意:“a.bookmark”需要与opera一起使用,因为它可以识别锚标签中的.bookmark类并在点击时执行书签功能。
它支持 IE7 & 8、Firefox 2 & 3 和 Opera 9(至少).. 不支持 Safari 和 IE6 我无法在这里测试它,抱歉。
我有一个客户想要这个。到目前为止,这是一个完全 100% 跨平台的解决方案。它不仅提供标准的书签功能,而且同时教育您的用户 :) :) :)
我已经在 Chrome、Firefox 和 IE 上测试过它。
代码如下:
<a class="button" onClick="alert('Hold down Ctrl and D at the same time to add this to your favourites')">Bookmark</a>
..现在真正的问题是使用确认还是警报。Confirm 可能会让用户对他们是否添加书签有一种令人放心但虚假的控制感?
这个解决方案看起来很可靠。但我建议您在计划支持的任何浏览器上对其进行测试。