快捷搜索:

金沙第一娱乐娱城官网

当前位置:金沙第一娱乐娱城官网 > 金沙第一娱乐娱城官网 > 那么我们也可以通过该方法来获取微信内置浏览

那么我们也可以通过该方法来获取微信内置浏览

来源:http://www.dlksamusic.com 作者:金沙第一娱乐娱城官网 时间:2020-04-29 22:53

最近做了不少微信上的游戏专题,遇到不少BUG,比如输入框和系统输入法的框架位置问题,在微信里打开有问题,但是在微信之外的浏览器是正常的,也真是醉了。于是想了一种方法,针对微信浏览器进行特殊的处理,方法如下:

如果你要是只是单纯的开发一个微信公众号,你实在是有太多的选择了。无论怎么选,绝对都不会选到用ionic1来做。

前言:作为一个做IOS的程序员。难免会和H5有一些交叉和交互的时候。于是这两天就遇上了一个问题了。公司要做一个微信的一个分享功能。页面上面有一个按钮需要点击然后连接到APP store 上公司自己的APP 下载页面去引导用户进行下载。 但是》其他的各种浏览器。什么百度,UE浏览器  safari 等各种浏览器可以打开,就这个微信是个奇葩。怎么打开都不行。于是问题出来了。需要对微信浏览器进行特殊处理。那么首先就得去判断一下是否是微信浏览器。然后在去做出对应的处理。或者显示一个引导图片 让用户点击右上角的。。。。  然后使用其他浏览器进行打开。

window.onload=function{window.location.href="http://www.jiangweishan.com";}}//判断是否是微信浏览器functionisWeiXin(){varua=window.navigator.userAgent.toLowerCase();if(ua.match=='micromessenger'){returntrue;}else{returnfalse;}}

第一,ionic是一个很重的框架,因为用的是angularJS。
第二,angularJS开发出来的是一个单页面的应用,所有的页面共用一个header、一个body。
第三,站点的seo优化对angularJS的路由机制不友好,iOS端的微信浏览器对这个路由机制很不友好。

接下来进入吐槽时间: 

吐槽1:为什么微信浏览器不让打开外部的连接呢。搞得这么麻烦。

吐槽2:为什么微信浏览器下载都不让呢。

吐槽3: 为什么公众号这么多限制还这么叼。还这么受欢迎呢。

吐槽4:待定

本文由金沙第一娱乐娱城官网发布于金沙第一娱乐娱城官网,转载请注明出处:那么我们也可以通过该方法来获取微信内置浏览

关键词: