添加到 IE6+、FF 和 Safari 的 JavaScript 收藏夹
我尝试了一些“添加到收藏夹”JavaScript 脚本。使用 IE8,我收到“访问被拒绝”(甚至可以通过 JS 使用 IE8 添加书签吗?),但它不适用于 IE6... 有人有一个适用于大多数浏览器的好脚本吗?
谢谢!
I tried some "add to favorties" JavaScript scripts.. With IE8, I get an "access denied" (is that even possible to add a bookmark via JS with IE8?) and it just doesn't work with IE6...
Anybody has a good script that works on most browsers?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
IE6和IE8都需要用户按CTRL+D将网站添加到收藏夹。
编辑:抱歉,我脑子出了故障,混淆了一些单词。
实际上,IE8允许javascript来管理收藏夹。
更准确地说,如果您在网站上使用 jquery,这里有一个示例:
注意:“a.bookmark”需要与 opera 一起使用,因为它识别锚标记中的 .bookmark 类并在单击时执行书签功能。
它支持 IE7 和8、火狐2.0 3、Opera 9(至少).. 不支持 Safari,以及 IE6 我无法在这里进行测试,抱歉。
Both IE6 and IE8 will need the users to press CTRL+D to add the website to the favourites.
Edit: Sorry, I run into a brain malfunction and mixed some words out.
Actually, IE8 allows javascript to manage the favourites.
To be more precise, and if you use jquery on your website, here's an example :
Note: the "a.bookmark" is required to work with opera, since it recognizes .bookmark class in anchor tags and executes the bookmark funcion on click.
It supports IE7 & 8, Firefox 2 & 3, and Opera 9 (at least) .. Safari isn't supported, and IE6 I couldn't test it here, sorry.
我有一个客户想要这个。到目前为止,经过测试,这是一个完全 100% 跨平台的解决方案。它不仅提供标准的书签功能,还同时教育您的用户 :) :) :)
我已经测试了它在 Chrome、Firefox 和 IE 上的工作情况。
代码如下:
..现在真正的问题是是否使用确认或警报。确认可能会给用户一种放心但错误的控制感,让他们知道自己是否添加了书签?
I have a client who wants this. So far as tested this is a totally 100% cross platform solution. Not only does it give the standard bookmarking functionality, but it educates your user at the same time :) :) :)
I've tested it as working on Chrome, Firefox and IE.
Code is below:
.. now the real question is whether to use confirm or alert. Confirm may give the users a reassuring but false sense of control about whether they added the bookmark or not?
这个解决方案看起来很可靠。但我建议您在您计划支持的任何浏览器上进行测试。
This solution looks solid. But I'd recommend that you test it across whatever browsers you plan to support.