javascript 设为首页与加入收藏兼容多浏览器代码


Posted in Javascript onJanuary 11, 2011

代码:

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>无标题页</title> 
<script language="javascript" type="text/javascript"> 
function AddFavorite(sURL, sTitle) 
{ 
try 
{ 
window.external.addFavorite(sURL, sTitle); 
} 
catch (e) 
{ 
try 
{ 
window.sidebar.addPanel(sTitle, sURL, ""); 
} 
catch (e) 
{ 
alert("加入收藏失败,请使用Ctrl+D进行添加"); 
} 
} 
} 
function SetHome(obj,vrl){ 
try{ 
obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); 
} 
catch(e){ 
if(window.netscape) { 
try { 
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
} 
catch (e) { 
alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。"); 
} 
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); 
prefs.setCharPref('browser.startup.homepage',vrl); 
} 
} 
} 
</script> </head> 
<body> 
<form id="form1" runat="server"> 
<a onclick="AddFavorite(window.location,document.title)" style="cursor:pointer">加入收藏</a> 
<a onclick="SetHome(this,window.location)" style="cursor:pointer">设为首页</a> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
基于jquery的direction图片渐变动画效果
May 24 Javascript
javascript实现动态模态绑定grid过程代码
Sep 22 Javascript
常用的JS验证和函数汇总
Dec 23 Javascript
jQuery学习笔记之基础中的基础
Jan 19 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
Dec 24 Javascript
vue.js指令v-for使用及索引获取
Nov 03 Javascript
vue router2.0二级路由的简单使用
Jul 05 Javascript
用Axios Element实现全局的请求loading的方法
Mar 15 Javascript
ES6中let 和 const 的新特性
Sep 03 Javascript
JS中min函数实例讲解
Feb 18 Javascript
Vue infinite update loop的问题解决
Apr 23 Javascript
package.json配置文件构成详解
Aug 27 Javascript
javascript获取当前日期时间及其它操作函数
Jan 11 #Javascript
JavaScript中URL编码函数代码
Jan 11 #Javascript
Jquery跨域获得Json时invalid label错误的解决办法
Jan 11 #Javascript
JS无限树状列表实现代码
Jan 11 #Javascript
jQuery UI的Dialog无法提交问题的解决方法
Jan 11 #Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
Jan 11 #Javascript
Jquery中获取iframe的代码
Jan 11 #Javascript
You might like
如何给phpadmin一个保护
2006/10/09 PHP
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
[02:14]2016国际邀请赛中国区预选赛Ehome晋级之路
2016/07/01 DOTA
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现linux服务器批量修改密码并生成execl
2014/04/22 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
python浪漫表白源码
2019/04/05 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
关于python 跨域处理方式详解
2020/03/28 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
HTML5手机端弹出遮罩菜单特效代码
2016/01/27 HTML / CSS
使用phonegap获取设备的一些信息方法
2017/03/31 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
总经理岗位职责范本
2014/02/02 职场文书
装修设计师求职信
2014/02/26 职场文书
交通安全寄语大全
2014/04/08 职场文书
担保书怎么写 ?
2019/04/22 职场文书
导游词之苏州阳澄湖
2019/11/15 职场文书