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 相关文章推荐
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 Javascript
自制基于jQuery的智能提示插件一枚
Feb 18 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
Jan 06 Javascript
js 数值转换为3位逗号分隔的示例代码
Feb 19 Javascript
js控制容器隐藏出现防止样式变化的两种方法
Apr 25 Javascript
javascript宿主对象之window.navigator详解
Sep 07 Javascript
jquery获取easyui日期控件的值实现方法
Nov 09 Javascript
Angularjs中的页面访问权限怎么设置
Nov 11 Javascript
Vue结合原生js实现自定义组件自动生成示例
Jan 21 Javascript
JavaScript之filter_动力节点Java学院整理
Jun 28 Javascript
分析javascript中9 个常见错误阻碍你进步
Sep 18 Javascript
Vue 图片压缩并上传至服务器功能
Jan 15 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
记录PHP错误日志 display_errors与log_errors的区别
2012/10/09 PHP
PHP常用编译参数中文说明
2014/09/27 PHP
帝国cms目录结构分享
2015/07/06 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
php静态成员方法和静态的成员属性的使用方法
2017/10/26 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
2018/09/26 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
AngularJS入门教程之数据绑定原理详解
2016/11/02 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
2020/02/20 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
利用Python破解验证码实例详解
2016/12/08 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
Python和Go语言的区别总结
2019/02/20 Python
Python字典遍历操作实例小结
2019/03/05 Python
python实现两个一维列表合并成一个二维列表
2019/12/02 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
Django数据统计功能count()的使用
2020/11/30 Python
医学检验专业大学生求职信
2013/11/18 职场文书
婚前协议书范本
2014/04/15 职场文书
项目建议书模板
2014/05/12 职场文书
关于安全的标语
2014/06/10 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
分享3个非常实用的 Python 模块
2022/03/03 Python