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 相关文章推荐
javascript 二维数组的实现与应用
Mar 16 Javascript
jQuery Autocomplete自动完成插件
Jul 17 Javascript
推荐10个2014年最佳的jQuery视频插件
Nov 12 Javascript
node.js超时timeout详解
Nov 26 Javascript
微信小程序 石头剪刀布实例代码
Jan 04 Javascript
js获取地址栏参数的两种方法
Jun 27 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
Dec 04 Javascript
vue-cli项目无法用本机IP访问的解决方法
Sep 20 Javascript
vue实现div拖拽互换位置
Jul 29 Javascript
深入Node TCP模块的理解
Mar 13 Javascript
JS实现滑动导航效果
Jan 14 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
Feb 28 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
德生PL550的电路分析
2021/03/02 无线电
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
Yii框架form表单用法实例
2014/12/04 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
PHP获取访问设备信息的方法示例
2019/02/20 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
javascript让setInteval里的函数参数中的this指向特定的对象
2010/01/31 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;冲突的方法
2015/01/19 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
vue.extend与vue.component的区别和联系
2018/09/19 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
vue 获取及修改store.js里的公共变量实例
2019/11/06 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
布同自制Python函数帮助查询小工具
2011/03/13 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
django之session与分页(实例讲解)
2017/11/13 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
Python3从零开始搭建一个语音对话机器人的实现
2019/08/23 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
利用python汇总统计多张Excel
2020/09/22 Python
20行代码教你用python给证件照换底色的方法示例
2021/02/05 Python
Staples美国官方网站:办公用品一站式采购
2016/07/28 全球购物
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
教师实习自我鉴定
2013/12/11 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
爱护公共设施演讲稿
2014/09/13 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
优秀护士事迹材料
2014/12/25 职场文书
感动中国何玥观后感
2015/06/02 职场文书
Nginx域名转发https访问的实现
2021/03/31 Servers
mysql 乱码 字符集latin1转UTF8
2022/04/19 MySQL