PouchDB 运行在浏览器中的 JavaScript 数据库
PouchDB 是一种浏览器内数据库,允许应用程序在本地保存数据,以便用户即使在离线状态下也可以享受应用程序的所有功能。另外,数据在客户端之间进行同…
cross-storage 浏览器 Web 跨域本地缓存
cross-storage 浏览器 Web 跨域本地缓存。允许跨不同域的多个浏览器窗口/选项卡共享单个本地存储。使用 ES6 Promise 提供一个 API。 该库是共享根域 c…
Detector 前端浏览器 UA 客户端信息识别模块
客户端信息识别模块,用于自动识别用户使用的客户端环境。包括: 硬件设备。 操作系统。 浏览器。 浏览器渲染引擎。 识别返回的 detector 对象信息结…
详解 User-Agent 浏览器的发展
最早的时候有一个浏览器叫 NCSA Mosaic,把自己标称为 NCSA_Mosaic/2.0 (Windows 3.1),它支持文字显示的同时还支持图片,于是 Web 开始好玩起来。 然…
Mobile-Detect 轻量级的浏览器设备检测 PHP 类
Mobile Detect 是一个轻量级的开源移动设备(手机和平板)检测的 PHP Class,它使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境…
谷歌浏览器安装 Vue-devtools 调试工具
使用 VUE 开发项目自然少不了调试工具,虽然现在的浏览器的审查元素功能已足够强大,但是如果你想要知道 JavaScript 里面的某个变量值是多少,手写代…
使用 jQuery 插件报错:$.browser is undefined 的解决方法
最近使用 jQuery JCrop 图像裁切插件的时候,总是在报错:$.browser is undefined 刚开始以为是插件有错误,就到官方网站去下载一个最新版的 JCrop 插…
在 IE 里面 JavaScript 错误 expected identifier 的解决方法
有时你会得到这些错误,无论你怎么调试,你似乎都无法找到一个解决方案。它发生在我今天早上我写在IE7测试时,一个 JavaScript 的幻灯片库。火狐都没…
浏览器为什么要拦截 window.open() 方法
相信大家对window.open()方法都不陌生吧,window.open()方法用于打开一个新的浏览器窗口或查找一个已命名的窗口,这在我们开发Web应用的时候非常有用…