通过js判断微信、QQ等内置浏览器并在外部浏览器打开
摘要:每段5Luj56CB
都有领悟。
已经是第二个关于移动端支付的项目,对支付需求也更加精细化了,不仅需要扫码支付,还有唤醒App支付,另外还有在微信、QQ、支付宝内置浏览器给出相应的提示。
好在国内各大巨头公司在开发浏览器的时候都在浏览器标识上加了相应的字符,下面直接贴代码:
1 | function is_neizhi() { |
由此可以判断是否是App内置浏览器或者更加精细到某App内置浏览器。但是略坑的是:微信支付不管是在QQ、微信还是支付宝内置浏览器里面都不能被唤醒;支付宝支付可以在支付宝内置浏览器唤醒,其余则不能。
在外部浏览器打开是用jquery遮罩层方式写的,下面直接贴代码:
1 | var isNeizhi = is_neizhi(); //调用上面js判断 |
当然,提示的图片素材你得要有一张,最终效果如下:
收藏文章

登录
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
取消上传
- 评分:
评论内容为空!
还没有评论,快来抢沙发吧!
热评话题
- JavaScript中的短路运算符 | Joyde·zhong的博客
- AngularJs项目之ngMock | Joyde·zhong的博客
- AngularJs之指令与控制器之间的交互 | Joyde·zhong的博客
- 18年的年前的工作总结 | Joyde·zhong的博客
- vue数据data改变没有触发计算属性 | Joyde·zhong的博客
- Js文件下载操作 | Joyde·zhong的博客
- 人生所有经过的路,都是必经之路 | Joyde·zhong的博客