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 相关文章推荐
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
Apr 27 Javascript
JQuery获取浏览器窗口内容部分高度的代码
Feb 24 Javascript
三种检测iPhone/iPad设备方向的方法
Apr 23 Javascript
用unescape反编码得出汉字示例
Apr 24 Javascript
javascript实现倒计时(精确到秒)
Jun 26 Javascript
微信公众号 客服接口的开发实例详解
Sep 28 Javascript
d3.js实现简单的网络拓扑图实例代码
Nov 06 Javascript
详解JavaScript中的属性和特性
Dec 08 Javascript
Javascript实现跨域后台设置拦截的方法详解
Aug 04 Javascript
vue-awesome-swiper滑块插件使用方法详解
Nov 27 Javascript
javascript 易错知识点实例小结
Apr 25 Javascript
vue+django实现下载文件的示例
Mar 24 Vue.js
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
php反弹shell实现代码
2009/04/22 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
php动态添加url查询参数的方法
2015/04/14 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
javascript radio 联动效果
2009/03/04 Javascript
js下利用控制器载入对应脚本
2010/07/17 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
用原生JS获取CLASS对象(很简单实用)
2014/10/15 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
jQuery插件实现图片轮播效果
2020/10/19 jQuery
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
2014/01/23 Python
详解Python中open()函数指定文件打开方式的用法
2016/06/04 Python
Python实现的概率分布运算操作示例
2017/08/14 Python
Python方法的延迟加载的示例代码
2017/12/18 Python
Python 中字符串拼接的多种方法
2018/07/30 Python
浅谈django的render函数的参数问题
2018/10/16 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
python类共享变量操作
2020/09/03 Python
django中cookiecutter的使用教程
2020/12/03 Python
利用CSS3的定位页面元素
2009/08/29 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
Gap英国官网:Gap UK
2018/07/18 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
员工考核管理制度
2014/02/02 职场文书
给学校的建议书
2014/03/12 职场文书
初二学习计划书范文
2014/04/27 职场文书
活动总结怎么写啊
2014/05/07 职场文书
迎七一演讲稿
2014/09/12 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
芙蓉镇观后感
2015/06/10 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
python 单机五子棋对战游戏
2022/04/28 Python