`

javascript 获取浏览器对象 - 备忘笔记

阅读更多

jQuery.extend({
	getBrowserType: function(){
		var OsObject = "";
		if (navigator.userAgent.indexOf("MSIE") >= 0) {
			return "MSIE"; // IE浏览器
		}
		if (navigator.userAgent.indexOf("Firefox") >= 0) {
			return "Firefox"; // Firefox浏览器
		}
		if (navigator.userAgent.indexOf("Safari") >= 0) {
			return "Safari"; // Safan浏览器
		}
		if (navigator.userAgent.indexOf("Camino") >= 0) {
			return "Camino"; // Camino浏览器
		}
		if (navigator.userAgent.indexOf("Gecko/") >= 0) {
			return "Gecko"; // Gecko浏览器
		}
	}
});

console.info(jQuery.getBrowserType());
 
分享到:
评论

相关推荐

    mosh-ultimate-javascript-mastery-series-part-1:Mosh编写的代码-最终JavaScript精通系列-第1部分

    它可以用作广泛JavaScript备忘单。 课程内容 入门 基本 运营商 控制流 对象 数组 职能 入门(17m) 欢迎(0:28) 什么是JavaScript(4:40) 设置开发环境(3:09) 浏览器中JavaScript(3:47) 关注点分离(2:...

    matlab代码影响-extensive-learning-resources:广泛收集各种计算机科学技术的个人笔记,学习资源和备忘单

    这是针对各种计算机科学技术的大量个人笔记,学习资源和备忘单的集合。 目录 前端开发 -应用框架。 -用于构建数据驱动的React应用程序的框架。 -用于开发Web组件JavaScript库。 -应用框架。 -应用框架。 -用于网站和...

    SurfNotes:无需离开浏览器标签即可记笔记!

    Surf Notes 在您的浏览器选项卡中为您提供便签,您无需切换窗口或低头看一张纸,就可以写出漂亮、有条理的笔记。 Surf Notes 适用于那些通过网络进行深入理解、分析、批评和吸收的人。 如果您在网络学习上花费大量...

    Chromemo:使用 jQuery 的“备忘录”记事本 Chrome 应用程序

    删除备忘录(使用笔记本浏览器中备忘录标题右侧显示的垃圾桶图标) 去做: 实现覆盖/修改现有备忘录 实现设置面板,并提出一些设置 加载已保存的备忘录时恢复“上次保存”消息 数据结构 备忘录存储在一个备忘录...

    AirNote:AirNote备忘

    总之,AirNote是一个基于JavaScript的备忘录应用,其核心功能是帮助用户高效管理个人笔记。其源代码可能包括前端用户界面、后端服务接口、数据管理逻辑以及各种配置和测试文件。通过学习和理解这些文件,开发者可以...

    EasyNote

    作为一款Web应用,它利用JavaScript的动态特性,为用户提供了便捷的文本编辑、存储和检索功能,尤其适用于快速记录日常想法、工作备忘或者学习笔记。 在JavaScript的世界里,EasyNote的实现主要依赖于前端技术栈,...

    dashnote:mac 上仪表板的备忘录,能够与 Evernote 同步

    由于dashnote运行在Mac的仪表板上,开发者很可能利用了WebKit或类似的浏览器引擎来实现JavaScript环境,以便在桌面环境中实现类似Web的交互体验。 在压缩包子文件的文件名称列表中,“dashnote-master”可能是项目...

    memo:基于Web的makrdown备忘录应用程序

    TypeScript是JavaScript的一个超集,它增加了静态类型检查和类等面向对象的特性,提升了代码的可维护性和开发效率。通过`npm install`命令,开发者可以安装项目所需的依赖库,这些库可能包括处理Markdown解析和渲染...

    Google Keep - noLabel-crx插件

    Google Keep是一款由谷歌公司开发的云端备忘录服务,它允许用户创建、存储和管理各种类型的笔记,包括文本、图片、语音记录等,并提供了良好的组织功能,如标签和颜色分类。然而,对于一些用户来说,可能希望简化...

    Simple Notepad-crx插件

    例如,它可能使用了浏览器的localStorage或chrome.storage API来持久化用户的笔记内容,即使在浏览器关闭后也能保持数据。 此外,考虑到“扩展程序”的标签,我们可以推测Simple Notepad-crx可能兼容多种浏览器,...

    水木清华站∶Java版精华区 含jsp及js等集合.chm

    [目录]咖啡备忘录 4. [目录]Java介绍 5. [目录]Java学习笔记(推荐) 6. [目录]JDBC文档 7. [目录]RMI 文档 2. [目录]Java资源(文档-书籍-下载-注册码) 1. [目录]License 和注册码 ...

    jQuery网页便签插件color-sticker.zip

    这些特性使得它成为网页中进行临时记录、备忘或者互动的理想工具。下面我们将逐个分析这些功能的实现原理和应用方法。 首先,**可拖拽功能**是通过jQuery UI库中的draggable插件实现的。这个插件允许用户通过鼠标...

    Simple NotePad Sync-crx插件

    "Simple NotePad Sync-crx插件"是一款专为...无论是日常记录、工作备忘还是学习笔记,这款插件都能成为Chrome用户的好帮手。其简洁的设计理念和强大的同步功能,使得它在众多同类产品中脱颖而出,值得用户尝试和信赖。

    Just a note-crx插件

    通过简单的操作,用户可以直接在浏览器界面上创建、编辑和查看笔记,极大地提高了工作效率。此外,由于该插件能够在浏览器重启后保存数据,这意味着用户不必担心因为意外关闭浏览器而丢失重要的注释信息,这对于需要...

    vue + typescript 书签小案例

    这个项目名为“vue-ts-memo”,“memo”通常指的是备忘录或笔记,所以我们可以推测这是一个帮助用户保存和管理网址的书签应用。 首先,让我们深入了解一下Vue.js与TypeScript的结合。Vue.js 提供了官方的TypeScript...

    记录员

    4. **数据结构**:可能使用数组或对象来组织和管理用户的笔记,每个笔记作为一个对象,包含标题、内容和创建时间等属性。 5. **模板引擎**:为了动态渲染界面,开发者可能使用了模板引擎(如Handlebars或Mustache)...

    Simple Notetaking-crx插件

    这款插件的主要目标用户是那些希望在浏览网页时能够快速记录想法、保存信息或者进行临时备忘的人群。其英文界面使得它在全球范围内具有广泛的适用性,无论你在哪里,只要能使用浏览器,就能享受到这款插件带来的便利...

    hermes:内网聊天变得简单

    办公空间可能是分隔不同团队或项目的虚拟环境,而备忘录则允许用户创建和共享文本笔记,促进信息的记录和共享。 总的来说,"Heremes: 内网聊天变得简单"项目涵盖了JavaScript服务器开发、客户端应用(包括Chrome...

Global site tag (gtag.js) - Google Analytics