微信开发用什么浏览器_微信开发内置浏览器js自动关闭当前页面回到微信对话窗口 - CSDN
  • 最近在弄微信开发,需要微信请求,其实很好改 只要把请求头改了就好了。 浏览器呢 就使用 chrome 我在这使用360极速浏览器了。 首先进入开发者模式(F12或者右键审查元素) 如图: ...
    转载至

    最近在弄微信开发,需要微信请求,其实很好改 只要把请求头改了就好了。

    浏览器呢 就使用 chrome 我在这使用360极速浏览器了。

    首先进入开发者模式(F12或者右键审查元素)
    如图:

    然后 点击 更多 选 More tools 打开Network conditions  

     

    最后设置请求为微信请求:


    最后那个请求是自己输入的
    这里模拟的是 三星Galaxy S5(安卓5.0)

    Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36 MicroMessenger/6.0.0.54_r849063.501 NetType/WIFI

    展开全文
  • 但是很多用户反映扫一扫之后下载不了,了解之后才知道这些用户都是使用微信的扫一扫,而我们开发测试人员一般使用uc之类的浏览器做扫描。上网查了一下,微信自带的内置浏览器屏蔽了下载功能,所以才出现用微信扫一...

    上半年公司有一个新的APP项目上线,我们在项目首页做个二维码,然后用户用手机扫一扫就能下载了。但是很多用户反映扫一扫之后下载不了,了解之后才知道这些用户都是使用的微信的扫一扫,而我们开发测试人员一般使用uc之类的浏览器做扫描。上网查了一下,微信自带的内置浏览器屏蔽了下载功能,所以才出现用微信扫一扫不能下载的情况。这时候我们一般会建议用户使用uc或者其他第三方浏览器自带的扫一扫功能下载。但是现在的微信太普及了,很多人都习惯性的使用微信来扫码下载,总不能每个用户都解释一遍,所以我们一直在寻找解决方案。 要解决这个问题思路很明确,既然微信内置浏览器不支持下载,那就只能想办法调用外部浏览器来下载。

    所以我们在寻找这么一种方案:用户点了某个推广链接如何调用外部的浏览器实现下载功能呢?

    好了,废话不多说了,直接上方案。

     

     

     

     

     

    方案1:

    弹出一个遮罩提示用户在新的浏览器窗口打开。

     

     

     

    使用的是纯JS+HTML+CSS结合的方式,但不要一进入微信就弹出提示它在新浏览器中打开,在这个页面里面还可以提交表单查看信息等,只有它点击应用的链接后,才弹出提示它跳转后下载。

    想要制作而又不懂技术的朋友可以前往

    部分代码(网上有很多,我就不献丑了)

    a>

    ×span>p>div>

    var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();

    window.onload = function() {

    var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉

    var btn = document.getElementById('J_weixin');

    var tip = document.getElementById('weixin-tip');

    var close = document.getElementById('close');

    if (is_weixin) {

    btn.onclick = function(e) {

    tip.style.height = winHeight + 'px'; //兼容IOS弹窗整屏

    tip.style.display = 'block';

    return false;

    }

    close.onclick = function() {

    tip.style.display = 'none';

    }

    }

    }

    方案2:

    这个方案就是我们现在用的这种,相比第一种的话,转化率方面都有显著发的提升,

    这个方案需要我们借助一个外部的接口来实现此功能 

    我们在他们那边租用了此接口。

    通过租用的接口可以实现安卓端微信直接唤醒手机默认浏览器打开指定的链接,从而实现下载APP的功能,

     

     

    具体实现原理:

    利用HTTP请求中Header中的user-agent字段,来识别用户的客户端,如果判断用户是在微信中打开的链接,则自动打开系统手机浏览器来打开链接。如果是在手机浏览器打开,则正常访问。

    判断用户客户端的Javasript代码如下:

    function is_wechat_client(){

          var ua = navigator.userAgent.toLowerCase();

          if(ua.match(/MicroMessenger/i)=="micromessenger"){

              return true;

          }else{

              return false;

          }

    }

    好了,亲们,上面两种办法笔者都尝试过了,均可行。如果你有更好的办法可以在此处留言,方便广大码友

    转载于:https://www.cnblogs.com/sddc1a/p/10319044.html

    展开全文
  • 阻止微信浏览器/QQ浏览器弹框“在浏览器打开”相信许多移动端工程师对下面这张图中出现的东西记忆深刻: 微信浏览器和QQ浏览器有个自带的特殊功能,就是长按会出现上图所示的弹框。有时候前端页面中有长按事件时...

    阻止微信浏览器/QQ浏览器弹框“在浏览器打开”

    相信许多移动端工程师对下面这张图中出现的东西记忆深刻:
    这里写图片描述
    微信浏览器和QQ浏览器有个自带的特殊功能,就是长按会出现上图所示的弹框。有时候前端页面中有长按事件时,总是会触发这个弹框而影响我们自己开发的功能。那么该如何屏蔽这个弹框呢?
    很简单,这个弹框实际上等同于PC环境下的鼠标右键的弹框,因此只要禁止页面的弹框事件就能完美屏蔽该弹框对我们功能带来的影响。程序代码如下:

    document.oncontextmenu=function(e){
    	//或者return false;
    	e.preventDefault();
    };
    

    仅仅上面这段简短的代码就可以把这个难受的弹框给屏蔽掉(oncontextmenu事件中执行return false;或者e.preventDefault的效果是完全等同的)。
    也许右键弹框在PC端很重要,但是对于移动端而言,这个弹框显然可有可无,因此在需要时,放心的使用上面的代码把它屏蔽掉就行。


    注意不要使用下面这种代码形式(或者类似的方法)来阻止这个弹框:

    //错误方法
    document.addEventListener('touchstart', function(ev){
        ev.preventDefault();
    },false);
    

    上面这段代码会阻止页面滚动事件、a标签默认跳转事件等不该屏蔽的事件。

    熬夜不易,请作者喝酒!

    展开全文
  • 前段时间公司做APP推广,采用了366API的微信跳转浏览器的接口,着还不错,也推荐给了一些朋友。最近闲来无事,就将我自己以及同事和朋友在使用过程中遇到的问题做了整理,分享给大家,希望能帮到大家。 常见问题...

    前言:

    前段时间公司做APP推广,采用了366API的微信跳转浏览器的接口,用着还不错,也推荐给了一些朋友。最近闲来无事,就将我自己以及同事和朋友在使用过程中遇到的问题做了整理,分享给大家,希望能帮到大家。


    常见问题:

    1. 微信跳转链接是什么意思?

    答:微信跳转链接是能实现微信内打开链接自动跳转浏览器访问,使用的是微信第三方接口。


    2. 什么时候需要用到微信跳转链接?

    答:当你的推广链接在微信中被拦截,导致无法下载app或者无法正常访问指定页面的情况下。或者担心被拦截提前做好预防工作的情况下。


    3. 366API在线生成跳转链接的流程是怎样的?

    答: ,将推广链接输入工具框点击生成,复制新生成的跳转链接和二维码在微信内打开或者扫码识别即可。

     


    4. 微信跳转链接是否会被拦截?

    答:微信跳转链接通常不会被微信拦截,因为本就是使用的微信scheme接口。至少我们用了一年多了没出现过被拦截的情况,但万事无绝对,我也不敢打包票。


    5. 366API在线生成的跳转链接是否稳定?

    答:我们团队使用一年多了,从没出现过任何问题,而且接口也不需要更新的,长期可使用。

    6. 366API平台的接口会不会限制访问量?

    答:该接口不会限制访问量,而且生成的跳转链接访问非常快速。

    展开全文
  • 开发微信公众号的时候遇到的一些浏览器差异导致css失效的问题
  • 那么问题来了,我们会用到HTML5的一些新特性,我想知道微信内置的浏览器使用什么内核的,是直接调用系统的内核还是自己放了一个内核进去呢? 注意:浏览器内核是非常复杂的东西,本文目的主要是帮助和我一样,在做...
  • APP在微信的推广下载转化率一直是困扰开发者和推广者的一大难题,那么如何提高APP的下载转化率呢?微信作为一款国内最大的...我们基于微信接口开发了一款全新的手机端微信中跳转默认浏览器的程序,通过这个程序生...
  • 经常我们在做微信环境的项目时,要判断当前用户访问的终端是否在微信内部访问,这时候需要判断当前浏览器是否是微信浏览器,代码如下:if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { ...
  • 在涉及移动端微信推广的项目时,由于对推广需求的精细化,不仅需要推广效率,还有始终保证域名在微信中的正常状态,我们解决方案在微信、QQ、支付宝内置浏览器给出相应的提示。 function is_neizhi() { var ua = ...
  • 在做微信开发的时候(主要是微信内网页或者比较大型的手机网站)的时候,更改了页面代码,但是微信内置浏览器有缓存,还是之前的效果,影响调试,而且还死活清除不掉!!!!!怎么办? 我的第一想法是关闭手机的...
  • 微信上进行的网页宣传、游戏传播、APP下载各类活动很多,但是各位朋友肯定经常会遇到一些特殊需求,网页需要在手机默认浏览器打开而不是微信内置浏览器。这个问题怎么解决呢? 斗在微信营销的浪潮中 解决方案:...
  • 我不得不说,微信内置的浏览器简直就是前端开发的绊脚石,业界之毒瘤啊!w(゚Д゚)w说白了就是个手机版的IE,对H5响应式页面支持非常差,但我们必须承认微信这整个生态圈是很NB的。 另外页面缓存问题也是大家很烦恼...
  • 前段时间开发一个uniapp项目遇到了问题,在微信和企业微信没法调起获取地理位置的方法,uniapp官方方法uni.getLocation,但在pc和普通浏览器可以调起获取地位置的提示,查了很多都不管用,没有考虑用微信的SDK,经过...
  • 最近在做手机浏览器开发,发现微信内嵌的浏览器很奇怪,以为是webkit内核的,但是webkit兼容的JS它不支持,html5也不支持,如果不是回是什么内核那,而且同样的iphone5在微信浏览器里看到的效果都一样,会出现闪断...
  • 使用场景:用户在App内分享网页至微信,用户使用微信浏览器打开,唤起微信公众号授权获取code 登录接口没使用微信的,使用的是我们自己的登录接口,而code是必须参数。 参考文档:微信开放文档-网页授权 步骤1: 获取...
  • app在微信上禁止下载的。只有用户右上角的浏览...就会自动跳转到其他浏览器打开,而不是用微信自己内置的浏览器,因为微信自己内置的浏览器是禁止用户有下载app的链接的  实现方式: 月牙跳转是一款基于微信...
  • 自动关闭当前浏览器内置函数: 直接调用即可 setTimeout('WeixinJSBridge.call("closeWindow")', 1500); 这里有一个老大的坑,整了老半天,才知道要加一个setTimeout()方法,并且注意一定要延迟1500...
  • 移动端开发中有时候需要区分微信浏览器或者QQ浏览器,那么就需要判断用户代理 User Agent 下面附上一般浏览器的用户代理,可以在PC浏览器上模拟微信或者QQ,从而达到调试的目的 UA模拟QQ和微信客户端 安卓QQ...
  • 随着微信的越来越大众化,微信使用程度也越来越高。随之,产生了一种新的推广模式,即微信推广。在这个微信的大平台上会衍生出许许多多的推广手段。而移动前端作为服务于手机用户的手机网页技术,也不可避免的加入...
  • 日常开发中我们可能需要判断是否为微信浏览器:if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {  return true; } else {  return false; } 但是今天遇到需求,是否为企业微信浏览器。...
1 2 3 4 5 ... 20
收藏数 60,436
精华内容 24,174
关键字:

微信开发用什么浏览器