<a href='http://www.domain.com' onClick="javascript:window.external.AddFavorite('http://www.junbaike.com',' 食用菌百科网');" title="食用菌百科网" rel="sidebar">收藏本站</a>
但是这种方法有些问题,就是在IE下回同时打开链接中的地址。那么我们来优化一下!
<a href="www.domain.com/" οnclick="window.external.addFavorite(this.href,this.title);return false;" title='食用菌百科网' rel="sidebar">加入收藏</a>
这样就没问题啦,哈哈!同时兼容IE6、IE7、Firefox、Opera等浏览器。
更多的兼容性更好的代码,可以搜索脚本之家以前的文章。
<script type="text/javascript">
function addBookmark(title,url) {
if (window.sidebar) {
window.sidebar.addPanel(title,url,"");
} else if( document.all ) {
window.external.AddFavorite(url,title);
} else if( window.opera && window.print ) {
return true;
}
} function setHome(url)
{
if (document.all){
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage(url);
}else if (window.sidebar){
if(window.netscape){
try{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}catch (e){
alert( "该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
}
}
if(window.confirm("你确定要设置"+url+"为首页吗?")==1){
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',url);
}
}
}
</script>
<a href="javascript:void(null)" onClick="setHome('http://www.jb51.net');">设为首页</a> - <a href="javascript:addBookmark('脚本之家','http://www.jb51.net')">加入收藏</a>

精品js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE等各种浏览器相关推荐

  1. IE firefox chrome收藏夹同步问题

    收藏夹的使用很重要,有些人直接使用Delicious之类的在线 收藏夹管理工具也不错,有人使用IE自己的 收藏夹,我就这样,IE+傲游很好的组合,可是傲游1不太稳定,傲游2又去掉了对IE本地收藏夹的支 ...

  2. Chrome 浏览器创建网站快捷方式(加入收藏夹)代码

    大家都知道,Chrome 浏览器是不支持 JS 代码将网站加入收藏夹|加入书签的,但是这个代码可以将网站以快捷方式(加入收藏夹|加入书签)的方式将网站放在用户桌面上,这样也方便用户日后访问网站,此方法 ...

  3. 兼容FF/IE的添加收藏夹的代码

    偶然在一个国外的站上看到的,收藏了. 脚本代码如下: <script type="text/javascript"> function addbookmark() { ...

  4. icon图标 地址栏 收藏夹显示 代码

    Shortcut Icon 就是在网站地址的前面出现的那个小图标. 想要让你的网站显示个性图标,首先需要制作个icon的图标(用PS自己做或者用在线的制作), 其次需要在页面的"<he ...

  5. 【转】js实现复制到剪贴板功能,兼容所有浏览器

    2019独角兽企业重金招聘Python工程师标准>>> 两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家 ...

  6. 分别实现网页播放mp3、flv、wmv、Flash,代码兼容FireFox

    现手头上的一个项目需要播放mp3音频及FLV与WMV格式的视频文件,在网上找了不少资料,发现都是调用系统自带的播放器,而且许多都不能正常的调用.经过自己不断的调试.摸索,终于解决了所有问题,完成的效果 ...

  7. html5 加入收藏夹,js添加到收藏夹代码 兼容所有浏览器

    介绍一个可兼容所有浏览器的加入收藏代码代码,大概原理是这样的我们根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令,如果 ...

  8. 设为首页及收藏本页代码 兼容IE和Firefox

    代码如下: 收藏本页:< a href ="#" onClick ="javascript:window.external.AddFavorite(document ...

  9. Outlook for Mac v15.36(170606)发布:新增收藏夹功能

    在任意文件夹右键或者文件菜单都能选择"Add to Favorites"(添加至收藏) 收藏的文件夹会优先显示在侧面栏顶部 如果想要移除收藏,在右键菜单/文件选项中选择" ...

最新文章

  1. Jquery实现form表单回填数据
  2. 剑指offer:面试题06. 从尾到头打印链表
  3. 《像计算机科学家一样思考Python(第2版)》——2.6 字符串操作
  4. R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(配置显示的分组)实战(dot plot)
  5. Future is IMPACT! 未来就是影响力!(演讲稿)
  6. 盘点路由协议之RIP协议及IGRP协议
  7. telnet 一直显示trying_Telnet背后的故事
  8. Docker与虚拟机
  9. [Node.js]get/post请求
  10. android 静态方法 构造方法,android基础-Java篇02:类和对象、构造方法、访问权限控制、重载、this关键字、static关键字...
  11. 为什么要学习汇编语言?如何正确学习汇编语言?
  12. winform窗体数据的添加 1217
  13. 【STL源码学习】std::list类的类型别名分析
  14. 浦发银行出现:部件'InstallCertListAx.ocx'或其附件之一不能正确注册:一个文件丢失 解决...
  15. IOS 微信支付流程详解
  16. Remote System Explorer Operation卡死Eclipse解决方案
  17. MFC中的几个虚函数
  18. Java操作Excel完成导入导出
  19. formal Verification 形式验证 形式验证的最大障碍:误报(false positives)的危险 第9章
  20. 首发 华为Mate7青春版拆机换电池

热门文章

  1. 其实很简单,单反相机轻松捕捉动态场景的方法
  2. 观点 | 我国大数据产业发展态势如何?
  3. 人民日报再推极简主义生活方式!文章不长,价值非凡!
  4. word中如何插入abcd英文字母的页码 页码word中怎么做插入abcd英文字母的 oldtimeblog
  5. 统计不同省份的商品点击排行(两种实现方式)
  6. 两院院士评选2019年中国、世界十大科技进展新闻揭晓
  7. 剑网3显示服务器屏蔽,剑网3手游被网友戏称断网3,服务器问题阻止不了玩家的热情...
  8. 内存管理课后题(汤子赢第三版)
  9. 2020年团体程序设计天梯赛 L3-1 那就别担心了 (30分)
  10. 科骏达导航端口测试软件,不用端口检测工具也可以知道机器端口,波特,分辨率...