PC端只有Chrome有Safari字段吗?为什么不需要判断其他浏览器?其实360,QQ等浏览器的userAgent字段也会带有Safari字段,但是由于他们基于Chrome二次开发的,所有也会携带有Chrome字段。所以「匹配规则:拥有Safari字段,并且没有Chrome字段」就可以了。 参考地 ...
分类:
Web程序 时间:
2019-09-27 10:26:17
阅读次数:
132
1. 如果网页必须使用canvas, 则需要告知用户更换或更新浏览器. 这时可以通过在<canvas>标签之间添加替代元素进行 2. 如果对不支持canvas的浏览器提供第二套方案, 或者行为逻辑, 则需要在js脚本中判断浏览器是否支持canvas. ...
分类:
其他好文 时间:
2019-09-22 19:34:49
阅读次数:
145
一、Web SQL 数据库 Web SQL是一个独立的规范,引入了一组使用SQL操作客户端数据库的API(应用编程接口)。Web SQL数据库可以在最新版的Safari、Chrome和Opera浏览器中工作。可用如下方式判断浏览器是否支持Web SQL: if(window.openDatabase ...
分类:
Web程序 时间:
2019-09-20 18:49:54
阅读次数:
101
navigator 对象可以查看用户所使用的浏览器类型和系统平台类型。 1、userAgent 通过 userAgent 可以判断用户浏览器的类型。 Chrome 浏览器效果: 2、platform 通过 platform 可以判断浏览器所在的系统平台类型。 ...
分类:
编程语言 时间:
2019-09-01 16:37:09
阅读次数:
86
if (!placeholderSupport()) { //判断浏览器是否支持 placeholder $('[placeholder]').focus(function() { var input = $(this); if (input.val() == input.attr('placeho... ...
分类:
其他好文 时间:
2019-08-14 12:26:03
阅读次数:
97
``` 弹出的提示框会告诉你浏览器是否已启用 cookie。 ``` ...
分类:
其他好文 时间:
2019-08-04 18:03:01
阅读次数:
70
[toc] js判断浏览器是否安装或启用了flash的方法 在传统浏览器,可以使用window.ActiveXObject来检查浏览器是否安装或启用了相关的控件。检查浏览器是否安装或启用了flash控件,首先需要先检查浏览器是否支持ActiveXObject,可以使用typeof检查window.A ...
分类:
Web程序 时间:
2019-07-24 22:21:44
阅读次数:
204
今日项目遇到一个问题,有一个功能会在浏览器的主窗口中新开一个窗口,然后业务要求:关闭新窗口的时候往后端发个请求,刷新的时候不发送。知道有个onbeforeunload事件是用于捕获关闭浏览器事件(包括刷新)的,但刷新也会走此方法,所以行不通,于是就网上找了找资料,网上回答的最多的大致是这样的 win ...
分类:
Web程序 时间:
2019-07-23 09:45:31
阅读次数:
164
// 设置localStorage的过期时间var beginTime = 0; //执行onbeforeunload的开始时间var differTime = 0; //时间差window.onunload = function() { differTime = new Date().getTim ...
分类:
Web程序 时间:
2019-07-23 09:22:43
阅读次数:
241
第一种:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端 第二种:检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等 第三种:判断iPhone|iPad|iPod|iOS|Android客户端 第四种:判断pc还是移动端 ...
分类:
移动开发 时间:
2019-07-05 20:51:38
阅读次数:
174