MVC3.0 将网站设为首页和加为收藏的实现(IE/Firefox)
设置为首页的方法为:
<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('URL');event.returnValue=false;">设为首页</a>
URL:设定的网址地址 。
在IE下,测试没有问题,但在firefox下,需要配置一下。即:
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 }
同样 加为收藏
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)相关推荐
- 网站设为首页,加入收藏夹
<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('URL');even ...
- 设为首页 加入收藏 html,[javascript]js设为首页和加入收藏夹代码
我们见过很多网站的顶部都有这样的功能,设为首页和加入收藏的功能. 其实,这些功能的实现也都是js代码实现的,今天我为另一个网站添加了这样的代码.点击测试有效.代码如下. js代码: //tmac 设为 ...
- 如何实现设为首页,加入收藏的功能
如何实现"设为首页","加入收藏"的功能 解决思路: 将指定URL设为首页的功能主要是依靠IE默认行为homePage的setHomePage方法,而将指定UR ...
- 网页制作 HTML设为首页和加入收藏_动力节点Java学院整理
网页制作 HTML设为首页和加入收藏_动力节点Java学院整理 IE浏览器下如何实现"设为首页","加入收藏"的功能 解决思路: 将指定URL设为首页的功能主要 ...
- 网站“设为首页”代码,“加入收藏”代码
<a href="#" class="word_white" οnclick="this.style.behavior='url(#defaul ...
- 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
<script type="text/javascript"> //设为首页 function SetHome(obj,url){ try{ ...
- IE,chrome,ff的设为首页、加入收藏及保存到桌面js实现
声明:该文章转自https://blog.csdn.net/qq_29362889/article/details/52033793,原作者更详细 js 部分代码 <script type=&q ...
- 设为首页、加入收藏 兼容代码
一般写法: <a href="javascript:window.external.AddFavorite(window.location.href,document.title)&q ...
- 很实用的 “设为首页”与“加入收藏”代码
设置为首页的方法为: <a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage( ...
最新文章
- 程序员搞事!动手实战优化自己公司线上系统JVM,结果。。。
- ECS TAG功能详解
- 在线录音机 html5,recorder
- [原创]教你如何最快写出酷炫的dialog对话框
- 使用Backtrace函数打印调用栈 - Debug居家必备
- C语言对电脑做的事儿啊,总有那么一丝恐怖,C语言操盘电脑两例
- 再谈VC++中ListControl排序[原创]
- python分句_Python循环中的分句,继续和其他子句
- 消除类游戏(js版)
- 面向对象12:==运算符和equals()方法、toString()方法
- xlsx文件打开乱码_excel打不开xlsx文件怎么办 excel打开xlsx文件乱码怎么解决
- pythonmapdel_地质男转行学遥感Python——遥感数据裁剪的具体实现
- 数据库 课程设计 仓库管理系统
- B2c运营方法,b2c商城系统源码
- php 银行卡四要素验证,基于PHP的银行卡号实名认证(四要素)示例代码-六派数据...
- HDU2825-AC自动机+状压dp
- 用计算机美化演讲稿过程,计算机应用基础第10章--PowerPoint应用—制作论文答辩演讲稿.ppt...
- Flutter Navigator 高级用法
- 一种简单而有趣的数据结构——并查集
- MySQL——建表建库基本命令