navigator里面有plugins 这个属性就是用来检测浏览器插件的。plugins 返回的结果 是一个数组形式。该数组中的每一项都包含下列属性。? name :插件的名字。? description :插件的描述。? filename :插件的文件名。? length :插件所处理的 MIME ...
分类:
Web程序 时间:
2020-02-28 11:56:47
阅读次数:
108
function windowClose(){//关闭浏览器窗口 if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Chrome") !=-1) { window.location.hre ...
分类:
其他好文 时间:
2020-02-27 20:50:40
阅读次数:
49
三个产品都有登录语言的选择:CRM C4C: Hybris: 看到tomcat log里加载的是zk label_en.propeties: 以前做Fiori的时候,我们知道UI5是从浏览器的语言设置里determine语言的: navigator.languages 里存储的是我在Chrome 语 ...
分类:
编程语言 时间:
2020-02-27 13:05:11
阅读次数:
95
JavaScript基础语法 HTML :标记语言 JavaScript :编程语言 序言 JavaScript发展历史(JS) 1. 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,轰动一时。但是这是一款名副其实的浏览器--只能 ...
分类:
编程语言 时间:
2020-02-23 20:08:33
阅读次数:
87
一、Flutter 中返回到上一级页面 Navigator.of(context).pop(); 二、Flutter 中替换路由 比如我们从用户中心页面跳转到了 registerFirst 页面,然后从 registerFirst 页面通过pushReplacementNamed 跳转到了 regi ...
分类:
其他好文 时间:
2020-02-21 12:57:17
阅读次数:
87
Flutter 中的路由 Flutter 中的路由通俗的讲就是页面跳转。在 Flutter 中通过 Navigator 组件管理路由导航 并提供了管理堆栈的方法。如:Navigator.push 和 Navigator.pop Flutter 中给我们提供了两种配置路由跳转的方式:1、基本路由 2、 ...
分类:
其他好文 时间:
2020-02-20 21:58:01
阅读次数:
61
详情页:onLoad钩子中options参数接受传入的参数 方法一:通过点击事件向目标页面传参 方法二:通过 navigator 组件向目标页面传参 1. 方法二中,如果给navigator加上redirect属性,首页在调到详情页后首页触发onUnload钩子。 2. 如果是Tabbar来回切换两 ...
分类:
微信 时间:
2020-02-20 20:06:46
阅读次数:
162
const getBrowser = () => { const ua = navigator.userAgent; return { trident: ua.indexOf('Trident') > -1, // IE内核 presto: ua.indexOf('Presto') > -1, // ...
分类:
其他好文 时间:
2020-02-20 17:15:12
阅读次数:
84
//获取url参数 function getUrlParams(name, url) { if (!url) url = location.href; name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regexS = '[ ...
分类:
Web程序 时间:
2020-02-20 17:01:25
阅读次数:
85
加到对应页面的</body> 上面,或者<head> </head>之间 <script type="text/javascript"> var browser = { versions: function() { var u = navigator.userAgent, app = navigat ...
分类:
微信 时间:
2020-02-19 19:01:22
阅读次数:
293