兼容IE,Firefox,chrome等浏览器 : 设为首页和收藏的Javascript代码
由于chrome,safari,opara 浏览器还未支持自动 "设为首页" & "加入收藏". 所以我们只能try, catch一下, 给个错误提示! 也算完美了.
另外ie中, 很多人也碰到过 它window.external.addFavorite. 时会报错的问题. 所以俺也只好抛出提示信息了.
加入收藏:
/*
* author : 2010-12-27 11:33:02 teresa
* discription: add favorite
*/
function addFavorite(){if (document.all){try{window.external.addFavorite(window.location.href,document.title);}catch(e){alert( "加入收藏失败,请使用Ctrl+D进行添加" );}}else if (window.sidebar){window.sidebar.addPanel(document.title, window.location.href, "");}else{alert( "加入收藏失败,请使用Ctrl+D进行添加" );}
}
设为首页:
/*
* author : 2010-12-27 11:33:02 teresa
* discription: set homepage
*/
function setHomepage(){if (document.all){document.body.style.behavior='url(#default#homepage)';document.body.setHomePage(window.location.href);}else if (window.sidebar){if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}catch (e){alert( "该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );}}var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);prefs.setCharPref('browser.startup.homepage',window.location.href);}else{alert('您的浏览器不支持自动自动设置首页, 请使用浏览器菜单手动设置!');}
}
兼容IE,Firefox,chrome等浏览器 : 设为首页和收藏的Javascript代码相关推荐
- 设为首页 和 收藏本站js代码 兼容IE,chrome,ff
设为首页 和 收藏本站js代码 兼容IE,chrome,ff //设为首页 function SetHome(obj,url){ try{ obj.style.behavior='url(#defau ...
- 设为首页 加入收藏 html,[javascript]js设为首页和加入收藏夹代码
我们见过很多网站的顶部都有这样的功能,设为首页和加入收藏的功能. 其实,这些功能的实现也都是js代码实现的,今天我为另一个网站添加了这样的代码.点击测试有效.代码如下. js代码: //tmac 设为 ...
- 设为首页及收藏本页代码 兼容IE和Firefox
代码如下: 收藏本页:< a href ="#" onClick ="javascript:window.external.AddFavorite(document ...
- javascript 设为首页 | 加入收藏夹 JS代码
我们介绍一个可兼容所有浏览器的加入收藏代码代码,大概原理是这样的我们根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令, ...
- 解决JS:window.close()在Firefox下的不能关闭的问题,兼容IE/Firefox/Chrome
IE6.IE7.Firefox无提示关闭窗口的代码,兼容IE/Firefox/Chrome <a href="javascript:window.opener=null;window. ...
- 设为首页加入收藏兼容360/火狐/谷歌/IE/搜狗/猎狐/Safari/等主流浏览器的代码
注: 本人亲自测试 兼容浏览器有:360安全浏览器.火狐.Safari.谷歌.IE.搜狗.猎狐,如果有发现浏览器不兼容时,请查看您的浏览器是否禁用了JS <script type=" ...
- 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
<script type="text/javascript"> //设为首页 function SetHome(obj,url){ try{ ...
- php 设为首页 收藏_如何在网站上添加“设为首页”“加入收藏”
很多网站顶部都有"设为首页""加入收藏"功能,当用户点击"设为首页"后,这个网站就会成为用户浏览器默认打开的网页页面. 当用户点击" ...
- 设为首页和收藏网站代码(火狐,IE6.ie7.ie8.ie9都可用)
以下为详细代码 <script> var HomepageFavorite = { //设为首页 Homepage: function () { if (document.all) { d ...
- 设为首页+加入收藏夹+打印网页
[code]<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage ('htt ...
最新文章
- 【python3】 抓取异常信息try/except
- 给定 2 个正整数 a, b,a 和 b 最多可能有 40 位,求出 a + b 的和(C语言实现)
- canopen服务器协议,CANopen
- 【LeetCode】2.两数相加
- Spring Cloud实战小贴士:Zuul统一异常处理(一)
- 威胁情报的几个关键概念
- 图片缩放与目标值的规范
- 四、矩阵的变换与分解
- yolo标签没有字 windows_对yolo系列的理解
- Ubuntu升级glibc
- qq手机助手连接服务器失败是什么原因,按键精灵手机助手教程,按键精灵手机助手连不上手机解决方法...
- flask---》Marshmallow介绍及基础使用
- html文件上传协议,模拟HTML表单上传文件(RFC 1867)
- 1413 权势二进制
- 如何查找你的IP地址?通过IP地址能直接定位到你家!
- SSM SpringBoot vue办公自动化计划管理系统
- 【乱七八糟的笔记】——前缀树
- 监控摄像头卡顿_监控画面卡顿的解决方法
- 唯品会php接口,唯品会开放平台
- uniapp微信公众号H5获取code进行登录
热门文章
- C语言中的数据类型及输出格式
- mysql卸载后重装不_mysql卸载无法重装怎么办?
- 中国气象局发布实施细则 推进气象数据安全合规有序开放共享
- python课程设计的心得体会_数据库课程设计心得体会精选篇
- 大一计算机信息技术重点知识,大学计算机信息技术教程必考点知识归纳
- 竖着的seekbar_自定义竖着的SeekBar | 学步园
- 跨网段和同网段的通信
- 阿里面试真题!《阿里云技术面试红宝书》!赶紧保存下载!
- biggan:large scale gan training for high fidelity natural image synthesis
- MATLAB图像分割——标记分水岭分割算法