设置为首页的方法为:
<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('URL');event.returnValue=false;">设为首页</a>
URL:设定的网址地址 。

在IE下,测试没有问题,但在firefox下,需要配置一下。即:

Js Code

 1 //url:要设置为首页的链接 2 function SetHomepage(url) 3 { 4     //如果url为空,默认为当前页面url。 5     if (!url) 6     { 7         url = document.URL; 8     } 9 10     if (document.all)//IE11     {12         document.body.style.behavior = 'url(#default#homepage)';13         document.body.setHomePage(url);14     }15     else if (window.sidebar)//火狐16     {17         if (window.netscape)18         {19             try20             {21                 window.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");22             }23             catch (e)24             {25                 alert("此操作被浏览器拒绝!请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]的值设置为'true',双击即可。");26             }27         }28         var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);29         prefs.setCharPref('browser.startup.homepage', url);30     }31 }

同样 加为收藏

加为收藏 js Code

 1 //url:要收藏的链接;title:收藏项的名称 2 function AddFavorite(url, title) 3 { 4     //如果url或者title为空,默认为当前页面url和title。 5     if (!(url && title)) 6     { 7         url = document.URL; 8         title = document.title; 9     }10 11     if (document.all)//IE12     {13         window.external.addFavorite(url, title);14     }15     else if (window.sidebar)//火狐16     {17         window.sidebar.addPanel(title, url, "");18     }19 }

总结:功能使用Get URL和JS来实现的。

MVC3.0 将网站设为首页和加为收藏的实现(IE/Firefox)相关推荐

  1. 网站设为首页,加入收藏夹

    <a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('URL');even ...

  2. 设为首页 加入收藏 html,[javascript]js设为首页和加入收藏夹代码

    我们见过很多网站的顶部都有这样的功能,设为首页和加入收藏的功能. 其实,这些功能的实现也都是js代码实现的,今天我为另一个网站添加了这样的代码.点击测试有效.代码如下. js代码: //tmac 设为 ...

  3. 如何实现设为首页,加入收藏的功能

    如何实现"设为首页","加入收藏"的功能 解决思路: 将指定URL设为首页的功能主要是依靠IE默认行为homePage的setHomePage方法,而将指定UR ...

  4. 网页制作 HTML设为首页和加入收藏_动力节点Java学院整理

    网页制作 HTML设为首页和加入收藏_动力节点Java学院整理 IE浏览器下如何实现"设为首页","加入收藏"的功能 解决思路: 将指定URL设为首页的功能主要 ...

  5. 网站“设为首页”代码,“加入收藏”代码

    <a href="#" class="word_white" οnclick="this.style.behavior='url(#defaul ...

  6. 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码

    <script  type="text/javascript"> //设为首页 function SetHome(obj,url){     try{         ...

  7. IE,chrome,ff的设为首页、加入收藏及保存到桌面js实现

    声明:该文章转自https://blog.csdn.net/qq_29362889/article/details/52033793,原作者更详细 js 部分代码 <script type=&q ...

  8. 设为首页、加入收藏 兼容代码

    一般写法: <a href="javascript:window.external.AddFavorite(window.location.href,document.title)&q ...

  9. 很实用的 “设为首页”与“加入收藏”代码

    设置为首页的方法为: <a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage( ...

最新文章

  1. 程序员搞事!动手实战优化自己公司线上系统JVM,结果。。。
  2. ECS TAG功能详解
  3. 在线录音机 html5,recorder
  4. [原创]教你如何最快写出酷炫的dialog对话框
  5. 使用Backtrace函数打印调用栈 - Debug居家必备
  6. C语言对电脑做的事儿啊,总有那么一丝恐怖,C语言操盘电脑两例
  7. 再谈VC++中ListControl排序[原创]
  8. python分句_Python循环中的分句,继续和其他子句
  9. 消除类游戏(js版)
  10. 面向对象12:==运算符和equals()方法、toString()方法
  11. xlsx文件打开乱码_excel打不开xlsx文件怎么办 excel打开xlsx文件乱码怎么解决
  12. pythonmapdel_地质男转行学遥感Python——遥感数据裁剪的具体实现
  13. 数据库 课程设计 仓库管理系统
  14. B2c运营方法,b2c商城系统源码
  15. php 银行卡四要素验证,基于PHP的银行卡号实名认证(四要素)示例代码-六派数据...
  16. HDU2825-AC自动机+状压dp
  17. 用计算机美化演讲稿过程,计算机应用基础第10章--PowerPoint应用—制作论文答辩演讲稿.ppt...
  18. Flutter Navigator 高级用法
  19. 一种简单而有趣的数据结构——并查集
  20. MySQL——建表建库基本命令

热门文章

  1. 假装windows系统升级界面html源码
  2. WordPress七牛云镜像存储插件
  3. C#位运算讲解与示例
  4. Anti-AdBlock 反AdBlock
  5. 谷歌地图插件Mapsed.js
  6. Python设置默认语言编码
  7. Python读取dat文件数据并构成Dataframe对象
  8. 视觉SLAM中使用Matlab标定摄像头
  9. LeetCode刷题(Python)——每个节点的右向指针
  10. boost——windows下VS2013update5编译boost库