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 相关文章推荐
对textarea框的代码调试,而且功能上使用非常方便,酷
Jun 30 Javascript
各情景下元素宽高的获取实现代码
Sep 13 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
ECMAScript6中Map/WeakMap详解
Jun 12 Javascript
基于JavaScript实现焦点图轮播效果
Mar 27 Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 Javascript
ES6模块化的import和export用法方法总结
Aug 08 Javascript
BootStrap中Table隐藏后显示问题的实现代码
Aug 31 Javascript
vue组件初学_弹射小球(实例讲解)
Sep 06 Javascript
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
微信小程序Flex布局用法深入浅出分析
Apr 25 Javascript
原生JS实现留言板功能
Feb 08 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
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
Prototype Selector对象学习
2009/07/23 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
微信小程序 欢迎界面开发的实例详解
2016/11/30 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
2019/05/22 Javascript
vue修改Element的el-table样式的4种方法
2020/09/17 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
python检测远程udp端口是否打开的方法
2015/03/14 Python
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python出现segfault错误解决方法
2016/04/16 Python
Python获取某一天是星期几的方法示例
2017/01/17 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
Python访问MongoDB,并且转换成Dataframe的方法
2018/10/15 Python
Python 限定函数参数的类型及默认值方式
2019/12/24 Python
基于python实现上传文件到OSS代码实例
2020/05/09 Python
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
中学社团活动总结
2015/05/07 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
结婚司仪主持词
2015/06/29 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
Oracle 触发器trigger使用案例
2022/02/24 Oracle
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript