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为页面Dom元素绑定事件及解除绑定方法
Apr 23 Javascript
Jquery数字上下滚动动态切换插件
Aug 08 Javascript
jqGrid中文文档之选项设置
Dec 02 Javascript
jQuery操作cookie
Aug 08 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
Sep 27 Javascript
详解Angular的数据显示优化处理
Dec 26 Javascript
jquery实时获取时间的简单实例
Jan 26 Javascript
原生JS实现垂直手风琴效果
Feb 19 Javascript
AngularJS实现根据不同条件显示不同控件
Apr 20 Javascript
jquery实现简单实用的轮播器
May 23 jQuery
Vue动态实现评分效果
May 24 Javascript
如何通过JS实现转码与解码
Feb 21 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
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
PHP中调用ASP.NET的WebService的代码
2011/04/22 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
php线性表的入栈与出栈实例分析
2015/06/12 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
form表单action提交的js部分与html部分
2014/01/07 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
浅析JavaScript动画
2015/06/10 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
JavaScript中数组的22种方法必学(推荐)
2016/07/20 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
2019/12/20 Javascript
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
Python实现远程调用MetaSploit的方法
2014/08/22 Python
python查询mysql中文乱码问题
2014/11/09 Python
快速解决pandas.read_csv()乱码的问题
2018/06/15 Python
Python重新加载模块的实现方法
2018/10/16 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
妇产科护士自我鉴定
2013/10/15 职场文书
学习委员自我鉴定
2014/01/13 职场文书
2014两会优秀的心得体会范文
2014/03/17 职场文书
钳工实训报告总结
2014/11/04 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python