微信PC端授权页面提示授权入口所在域名为空

做第三方微信平台的时候做授权页面,用window.open方法从第三方平台页面打开新的授权标签页。

在IE浏览器上出问题,提示如下:

在chrome和firefox浏览器上正常。

搜了一下,发现微信是通过授权页面请求的referrer头部来判断请求的域名的。

目前的IE浏览器(<=11)似乎对于open方法打开的标签页不附带referrer头部,所以获取的授权入口页域名为空。

解决办法:

  • 不使用window.open,直接在本标签页打开(window.location.href),授权结束之后再跳回。
  • 对于非要打开新的标签页这种需求,使用a标签。条件:必须通过用户操作触发点击事件,代码触发无效。
时间: 2024-10-12 08:52:27

微信PC端授权页面提示授权入口所在域名为空的相关文章

asp.net mvc内微信pc端、H5、JsApi支付方式总结

转自:http://www.80cxy.com/Blog/ArticleView?arId=201912122203555530g0wwI8 本文提供技术支持QQ:806693619   V:kwstugdb 微信提供了各种支付方式,有针对手机APP开发的支付方式,有针对pc web端的,手机端的等,pc端支付使用场景是在pc端完整内使用的支付方式,JsApi只能在微信内被调用,H5不限于微信内使用,手机端浏览器内也可以使用,个人理解的不知道对不对,本文主要介绍pc端.H5.JsApi支付方式,

微信pc端和手机上传处理

一.原因 在微信通过电脑版和浏览器登录时,调用了微信上传的接口,wx.getLocalImgData或返回失败. 没办法,只有处理当电脑上传时,使用ajaxuploadfile上传. 二.方法 function upload_weixin_pic(e) { e=e||{}; e={ id:e.id||'get_pic_url', hight:e.hight||0, width:e.width||0, chooseImage:function () { wx.chooseImage({ count

微信公众号开发系列-网页授权获取用户基本信息

OAuth2.0网页授权这个也是在做微信公众平台用到最多的,可以利用授权接口对自己平台内用户进行绑定,实现用户扫描码和微信分享.微信签到.微信商城购物等: 1.高级接口OAuth2.0网页授权设置 a.进入高级接口列表-OAuth2.0-点击修改设置授权域名,域名可以上一级域名和二级域名 b.填写要设置授权域名,我这里用的的是二级域名 体授权Url规则见下面详细描述,主要摘自微信公众平台开发文档,点击进入 2.网页授权获取用户基本信息说明 如果用户在微信中(Web微信除外)访问公众号的第三方网页

Java微信公众平台开发(十六)--微信网页授权(OAuth2.0授权)获取用户基本信息

转自:http://www.cuiyongzhi.com/post/78.html 好长时间没有写文章了,主要是最近的工作和生活上的事情比较多而且繁琐,其实到现在我依然还是感觉有些迷茫,最后还是决定静下心来坚持一开始的选择,继续我们的微信系列文章的后续更新,也希望在自己有时间的时候能把更多的内容呈现给大家,前面一系列的文章讲述了很多微信开发相关的基础知识点 [微信系列文章],那么从这一篇开始将讲述微信较深一层次或者说在产品应用中时刻会用到的一些技术点,那么下面就让我们进入正题吧,这一篇我要讲述的

速递:PC端微信内测、小米或入股漫步者

       摘要:微信推出PC客户端,是不是将抢占QQ的最后一块领地?小米近期也有大举动,要收购(或大幅入股)漫步者. 微信PC端内测 有消息称腾讯内部正在进行PC版微信的内测,微信终于不在固守移动客户端,但是腾讯这样的举措,小编表示没有看懂. PC端的微信还是需要手机扫码才能登陆,这个感觉有点像是网页版.微信和QQ本来就是有点同质化的感觉,这次听闻推出了PC版,乍一听有点像"微信要抢占QQ的最后领地",其实不然. 小编分析原因有以下两点,①功能上微信和QQ是不同的,在QQ面板上你

使用java做一个能赚钱的微信群聊机器人(2020年基于PC端协议最新可用版)

前言 微信群机器人,主要用来管理群聊,提供类似天气查询.点歌.机器人聊天等用途. 由于微信将web端的协议封杀后,很多基于http协议的群聊机器人都失效了,所以这里使用基于PC端协议的插件来实现. 声明以下过程只用于交流学习,并不用于任何商业用途,这里记录一下整体的开发流程. 效果展示 接入过程 准备材料 下文中的服务器可以只需要一台,或者使用你本地电脑,我介绍一下我的环境. 可爱猫微信机器人插件V4.4.0. 一台windows服务器. 一台linux服务器. nginx安装(在window服

手机端的表单验证和PC端的不同

1.手机端:由于页面小的局限性,表单验证从上到下依次进行,如果上一个验证不通过,则给出错误提示,代码中return回去,不必进行下一个的校验: 2.PC端:页面范围大,一般是在表单的后面或者下面,提示错误信息,故校验时每个都需校验: 3.手机端一般不写blur事件,如上面的用户名校验重复性,减少ajax  http请求,在提交时统一校验.目的是减少用户的等待,增强用户体验性.

管理批量邮箱 FOXMAIL 和网易闪电邮(PC端)有什么区别? 对比

喜欢用FOXMAIL有订阅功能&lt;img src="https://pic1.zhimg.com/fa72df2440f84043a5275b90df30b2f4_b.jpg" data-rawwidth="1106" data-rawheight="334" class="origin_image zh-lightbox-thumb" width="1106" data-original=&q

pc端对制作网页动画一些心得

最近做了一些pc端的页面,用了一些动画效果,总的来说感觉还不错,大概记录下一些体会 首先,我们把pc端的动画类型分三类: javascript和jQuery直接控制dom属性 css3的属性transition css3的animation 这三类是我目前主要使用的动画效果制作来源 javascript和jQuery直接控制dom属性 这种模式就是我们传统的js模式,或者在jquery上进行一些包装.主要是直接变化dom节点的普通属性,left,top,width,height之类的: 优点: