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 相关文章推荐
js获取select标签选中值的两种方式
Jan 09 Javascript
JavaScript实现点击按钮字体放大、缩小
Feb 29 Javascript
Javascript实现汉字和拼音互转的终极方案
Oct 19 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
Mar 14 Javascript
javascript实现日期三级联动下拉框选择菜单
Dec 03 Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
Nov 07 Javascript
Node实战之不同环境下配置文件使用教程
Jan 02 Javascript
解决vue router组件状态刷新消失的问题
Aug 01 Javascript
微信小程序使用map组件实现解析经纬度功能示例
Jan 22 Javascript
JS实现的类似微信聊天效果示例
Jan 29 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
Aug 20 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
给apache2.2加上mod_encoding模块後 php5.2.0 处理url出现bug
2007/04/12 PHP
php文本转图片自动换行的方法
2013/03/13 PHP
ThinkPHP之A方法实例讲解
2014/06/20 PHP
php相对当前文件include其它文件的方法
2015/03/13 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
JavaScript让IE浏览器event对象符合W3C DOM标准
2009/11/24 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
BootStrap Typeahead自动补全插件实例代码
2016/08/10 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
浅谈vue-router路由切换 组件重用挖下的坑
2019/11/01 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
Python中threading模块join函数用法实例分析
2015/06/04 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
TensorFlow实现Logistic回归
2018/09/07 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
css3中transition属性详解
2014/09/02 HTML / CSS
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
小溪流的歌教学反思
2014/02/13 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
安全施工责任书
2014/08/25 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
Python中可变和不可变对象的深入讲解
2021/08/02 Python