JS兼容多种浏览器的设为首页和加入收藏夹代码
JS兼容多种浏览器的设为首页和加入收藏夹代码,设为首页和加入收藏夹分别对应两个函数setHomePage,addFavorite。
示例代码:
设为首页:<a href="javascript:;" onclick="setHomePage('http://www.120muban.com/');">设为首页</a>
加入收藏夹:<a href="javascript:;" onclick="addFavorite('医疗模板库','http://www.120muban.com/')">加入收藏夹</a>
<title>JS兼容多种浏览器的设为首页和加入收藏夹代码</title>
<script>
function setHomePage(sURL) {
if (document.all) {
document.body.style.behavior = "url(#default#homepage)";
document.body.setHomePage(sURL);
}
else if (window.sidebar) {
if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e) {
alert("该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
}
}
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components. interfaces.nsIPrefBranch);
prefs.setCharPref("browser.startup.homepage", sURL);
}
}
function addFavorite(sTitle, sUrl) {
if (window.navigator.userAgent.indexOf("MSIE")>=1) {
window.external.AddFavorite(sUrl, sTitle);
}
else if (window.navigator.userAgent.indexOf("Firefox")>=1) {
window.sidebar.addPanel(sTitle, sUrl, "");
}
else {
alert("加入收藏失败,请使用Ctrl+D进行添加!");
}
}
</script>
<a href="javascript:;" onclick="setHomePage('http://www.120muban.com/');">设为首页</a> |
<a href="javascript:;" onclick="addFavorite('医疗模板库','http://www.120muban.com/')">加入收藏夹</a> 相关文章
- 移动端全屏滚动插件 zepto.fullpage.js
zepto.fullpage 是专注于移动端的 fullPag e.js ,依赖 Ze pto 。 下载地址: https://github.com/yanhaijing/zepto.fullpage 功能概述 可实现移动端的单页滚动效果,可自定义参数,提供回调接口,和公开接口。 兼容性 Ios4+ Andriod2.3+(未全部覆盖) 快速
- QQ添加好友代码
QQ添加好友代码 复制代码 代码如下: a href=tencent://AddContact/?fromId=50fromSubId=1subcmd=alluin=12345678加个好友吧/a
- JS阻止浏览器返回代码
一段可以阻止浏览器返回的代码,今天无意打开了一个网站,发现怎么也返回不了,仔细研究了一下网站代码找到了无法返回的原因,于是将这段代码提取出来了。 仅供大家学习交流,请勿使用在自己的网站上,这算是一种比较流氓的行为。
- JS手机端跳转代码
JS手机端跳转代码,通过判断浏览器版本来判断是手机端还是PC端,然后可以做相应的操作。 能够判断IE内核,opera内核,苹果、谷歌内核,火狐内核,是否为移动终端 ,android终端或者uc浏览器,是否为iPhone或者QQHD浏览器,是否iPad,是否web应该程序,没有头
- 网站新信息标题闪烁效果实现
网站新信息标题闪烁效果实现,很简单的一个功能,但是非常的实用,能够吸引访客注意,有效提高转化。 效果图:
随机推荐
- 移动端全屏滚动插件 zepto.fullpage.js
zepto.fullpage 是专注于移动端的 fullPag e.js ,依赖 Ze pto 。 下载地址: https://github.com/yanhaijing/zepto.fullpage 功能概述 可实现移动端的单页滚动效果,可自定义参数,提供回调接口,和公开接口。 兼容性 Ios4+ Andriod2.3+(未全部覆盖) 快速
- QQ添加好友代码
QQ添加好友代码 复制代码 代码如下: a href=tencent://AddContact/?fromId=50fromSubId=1subcmd=alluin=12345678加个好友吧/a
- JS阻止浏览器返回代码
一段可以阻止浏览器返回的代码,今天无意打开了一个网站,发现怎么也返回不了,仔细研究了一下网站代码找到了无法返回的原因,于是将这段代码提取出来了。 仅供大家学习交流,请勿使用在自己的网站上,这算是一种比较流氓的行为。
- JS手机端跳转代码
JS手机端跳转代码,通过判断浏览器版本来判断是手机端还是PC端,然后可以做相应的操作。 能够判断IE内核,opera内核,苹果、谷歌内核,火狐内核,是否为移动终端 ,android终端或者uc浏览器,是否为iPhone或者QQHD浏览器,是否iPad,是否web应该程序,没有头
- 网站新信息标题闪烁效果实现
网站新信息标题闪烁效果实现,很简单的一个功能,但是非常的实用,能够吸引访客注意,有效提高转化。 效果图: