JavaScript判断浏览器UA 、 添加收藏 、设置首页 、调用本地邮箱发送邮件
2014-03-19 16:30
309 查看
if (typeof Browser == "undefined") Browser = {}; Browser = { Versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return {// 移动终端浏览器版本信息 trident : u.indexOf('Trident') > -1, // IE内核 presto : u.indexOf('Presto') > -1, // opera内核 webKit : u.indexOf('AppleWebKit') > -1, // 苹果、谷歌内核 gecko : u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, // 火狐内核 mobile : !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), // 是否为移动终端 ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), // ios终端 android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, // android终端或者uc浏览器 iPhone : u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, // 是否为iPhone或者QQHD浏览器 iPad : u.indexOf('iPad') > -1, // 是否iPad webApp : u.indexOf('Safari') == -1 // 是否web应该程序,没有头部与底部 }; }(), Language : (navigator.browserLanguage || navigator.language).toLowerCase(), isWap : navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i) }
/** ** 加入收藏 <a onclick="AddFavorite(window.location,document.title)">加入收藏</a> ***/ function AddFavorite(url, title) { if (navigator.userAgent.indexOf('Trident') > -1) { // ie window.external.AddFavorite(url, title); } else { alert("请您使用Ctrl+D进行添加收藏夹;"); return; } if (window.sidebar) { // firefox window.sidebar.addPanel(title, url, ""); } else if (window.opera && window.print) { // opera var elem = document.createElement('a'); elem.setAttribute('href', url); elem.setAttribute('title', title); elem.setAttribute('rel', 'sidebar'); elem.click(); // this.title=document.title; } } /*** * 设为首页 <a onclick="SetHome(this,window.location)">设为首页</a> */ 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); } } } /*** * 发送邮件 <a href="mailto:xinghaifang623@163.com?subject=欢迎您来信&body=写下您的建议"> */ function SendMail(mail, subject, body) { }
相关文章推荐
- JavaScript判断浏览器,加入收藏,设置首页
- 【javascript】收藏本站——添加到浏览器收藏夹
- 如何在mycncart设置阿里云免费企业邮箱的SMTP邮件发送
- Ubuntu下调用外部邮箱SMTP服务器发送邮件
- 浏览器端javascript调用手机终端本地功能实现01-前言
- nodejs调用接口,并把接口数据通过邮件发送(可添加附件)
- IE10打开网页后,自动设置浏览器模式为“IE10兼容性视图”,我添加了 <meta http-equiv="X-UA-Compatible" content="IE=8">只修改了文档模式,请问如何
- 99信息发布网,添加收藏,设置为首页功能,ie上可以实现的;
- gitlab 设置发送邮件邮箱
- c# 发送邮件发送者邮箱设置成中文
- Domino服务器向Internet邮箱发送邮件设置
- 使用腾讯企业邮箱调用SpringMail或者JavaMail发送邮件的发送服务器设置
- 设为首页和添加收藏的Javascript代码
- 用javascript判断不同的浏览器类型以调用不用的css
- 通过本地IIS SMTP服务器发送邮件时提示“邮箱不可用”的解决办法
- 服务器直接发送邮件到139邮箱设置
- 调用系统邮箱客户端发送邮件到指定邮箱
- Js:添加收藏/设置默认首页
- Ubuntu 使用 heirloom-mail 调用外部邮箱 SMTP 服务器发送邮件