兼容多浏览器的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>兼容FF 加入收藏夹和设为首页</title>
<SCRIPT LANGUAGE="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>
<a onclick="AddFavorite(window.location,document.title)">加入收藏</a>
<a onclick="SetHome(this,window.location)">设为首页</a>
</body>
</html>
答案补充
但是我用了 try() catch() 进行了异常处理
分享到:
相关推荐
js代码制作两个非常常用的网页特效,点击按钮设为首页、加入收藏、收藏本页功能。是网页制作必备的常用网页特效。
通过这段代码可以实现将某个页面加入到浏览器的收藏夹里;
本文为大家分享了三段javascript实现网站加入收藏功能的代码,具体内容如下 第一种情况:可兼容所有浏览器的加入收藏代码,原理:根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否...
加入收藏设为首页 加入收藏设为首页 加入收藏设为首页 加入收藏设为首页
js实现加入收藏和设为首页功能 很方便的
H3影音是一款基于P2P/P2SP技术的免费在线...是您值得关注的高清影视播放软件 更新日志 修复模式切换出现的窗口大小错位问题 增加资源市场功能 固定窗口大小 删除加入收藏功能,删除剧集列表 修正历史记录生成失败的问题
js 点击加入收藏 js 点击加入收藏 页面右上角加入收藏
由于现在很多浏览器版本,那么多浏览器兼容的设为首页与加入收藏功能代码,就比较好用,这里简单的整理下,方便需要的朋友
360浏览器下加入收藏夹功能失效的问题.docx
7、修复加入收藏功能bug。 8、修复导航、便民电话、友情链接设置字体颜色、粗体bug。 9、修复ie下后台脚本错误导航全选等功能出错bug。 10、修复搜索在ie下脚本出错bug。 11、修复QQ登录昵称可重复bug。 12、...
(4)商品收藏:已注册用户有中意商品时,可以通过商品详情页面中的加入收藏功能将商品暂时保存,之后在收藏列表中可继续查看或购买。 (5)发布留言:已注册用户在使用此系统中,可以向管理员提交改善系统的建议...
Aico文件管理器是一款简洁好用、功能卓越、免费且无广告的文件管理工具,具有超快的文件搜索、非常方便易用的分类查找功能,能够高效的批量管理手机本地文件和应用程序,并... 4、本地文件列表支持批量加入收藏功能。
js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE.docx
主要介绍了JavaScript加入收藏夹功能,兼容IE、firefox、chrome,并解决了window.sidebar.addPanel is not a function问题,需要的朋友可以参考下
ASP 3.0 移动商城第四章 移动商城会员模块加入收藏功能
最近改用Firefox后,发现很多网站的“加入收藏”链接点击无效了,后来发现原来是IE浏览器和Firefox浏览器的“加入收藏夹”的写法是不同的。
下面分享一段使用 jQuery 实现加入收藏夹的功能。 加入收藏夹 $(document).ready(function() { $("#addcollect").click(function() { var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? '...
2、加入收藏功能(done) 3、详情和发布需要重新设计 OfferShow是什么? 匿名的校招Offer交流平台,专注于服务在校大学生求职的最后一步。 官网: 主页君&合作联系邮箱: 小程序开发者联系邮箱: 郑重声明: OfferShow...