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 相关文章推荐
实现checkbox全选、反选、取消JavaScript小脚本异常
Apr 10 Javascript
javascript实现切换td中的值
Dec 05 Javascript
node.js中的fs.ftruncate方法使用说明
Dec 15 Javascript
jQuery检测某个元素是否存在代码分享
Jul 09 Javascript
javascript弹出拖动窗口
Aug 11 Javascript
jquery获取点击控件的绝对位置简单实例
Oct 13 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
Mar 29 Javascript
angular之ng-template模板加载
Nov 09 Javascript
详解angularjs 学习之 scope作用域
Jan 15 Javascript
JavaScript实现仿Clock ISO时钟
Jun 29 Javascript
JavaScript箭头函数中的this详解
Jun 19 Javascript
JavaScript中isPrototypeOf函数
Nov 07 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与浏览器缓存的分析
2013/06/03 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
2017/03/31 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
window.print打印指定div实例代码
2013/12/13 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
node.js路径处理方法以及绝对路径详解
2021/03/04 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
JS字符串按逗号和回车分隔的方法
2017/04/25 Javascript
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
如何在js代码中消灭for循环实例详解
2018/07/29 Javascript
nodejs 使用 js 模块的方法实例详解
2018/12/04 NodeJs
详解angularjs4部署文件过大解决过程
2018/12/05 Javascript
微信小程序中显示倒计时代码实例
2019/05/09 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
Python 爬虫学习笔记之多线程爬虫
2016/09/21 Python
python如何对实例属性进行类型检查
2018/03/20 Python
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
python爬虫超时的处理的实例
2018/12/19 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
毕业生找工作推荐信
2013/11/21 职场文书
学党史心得体会
2014/09/05 职场文书
群众路线教育实践活动学习笔记内容
2014/11/06 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python
Python自动化之批量处理工作簿和工作表
2021/06/03 Python
python中取整数的几种方法
2021/11/07 Python