微信内置浏览器window.opener不能使用

经测试,在微信内置浏览器不存在window.opener,window.opene()可以使用,但是作用为跳转新页面,window.close()不可使用。
解决方案:1.使用遮罩层 2.通过跳转,参数传递

jq跳转导致wx获取api异常

在微信获取地理位置时,本来获取好好的,在一个页面跳转后发现获取不了地理位置,返回信息:getLocation:fail, the permission value is offline verifying。

在排查参数、token、JsapiTicket都没有问题,怀疑跳转页面是不是有问题。
问题代码:
$(window).attr(‘location’,basePath+’/repairInfo/toList’);

修改后:
$(location).attr(‘href’, basePath+“repairInfo/toList”);

原因应该是前者只是单纯替换了当前页面的location进行跳转,影响了wx的script调用。使用后者创建一个新页面就可以成功调用

微信内置浏览器window.opener不能使用相关推荐

  1. 利用window.navigator.userAgent判断当前是否微信内置浏览器

    <!DOCTYPE HTML> <html lang="en"> <head><meta charset="utf-8" ...

  2. window客户端-微信内置浏览器-公众号H5-打开白屏

    原文链接:https://dsx2016.com/?p=1154 公众号:大师兄2016 问题场景 在window上客户端微信打开公众号H5网页,内置浏览器白屏 一些基本的关联 上一个版本是可以正常登 ...

  3. 如何限制网页只能在微信内置浏览器中打开?

    微信网页授权 关于网页授权的两种scope的区别说明 列表内容 2. <script type="text/javascript">// 对浏览器的UserAgent进 ...

  4. html页面如何访问控制限制,如何限制网页只能在微信内置浏览器中打开访问

    最近公众号和个人网站进行了对接,用户回复关键词,公众号返回图文消息给用户,用户再点击图文消息即可跳转到一个网页链接,在微信的内置浏览器中打开.问题是这个页面在电脑上的浏览器也是可以访问的,那么其他人就 ...

  5. 博客园在微信内置浏览器打开时添加微信赞赏码功能

    我的博客开通了赞赏,看右侧悬浮[打赏],很容易弄,文末有链接. 另外,在微信中打开时,博客正文底部增加微信赞赏码,在微信内置浏览器打开时,长按图片识别,直接可以赞赏. 这本人自己摸索的,未参考任何博文 ...

  6. linux的QQ浏览器里微信,移动端微信内置浏览器(或QQ浏览器)无法识别onclick事件的问题解决...

    1.微信内置浏览器(或QQ浏览器或safari浏览器)无法识别onclick事件的解决 对于这类不兼容的问题真的是很磨人,比较浪费时间,对于技术大牛可能不是问题,但是对于新手来说,可能就是个好几天无法 ...

  7. 微信内置浏览器点击“返回”关闭窗口

    场景:开发微信内的H5活动,需要进行微信授权,我们采用的是在一个静态页面(只有js,所以是个空白页面)内进行授权,授权后再跳转到活动主页. 客户需求:从活动主页返回时不显示这个授权页面(空白页面),直 ...

  8. 判断网页是否为微信内置浏览器打开?

    文章目录 (两种方法)教你:"如何判断网页是不是在微信端内置浏览器打开?" 本文根据项目开发实际情况,着重探讨在微信内置浏览器中调用支付功能,遇到的几个坑! 目的: (方法一)全部 ...

  9. 跳过微信内置浏览器缓存

    跳过微信内置浏览器缓存 微信资源文件被缓存怎么解决 有什么好的解决办法? window.location = index.html?v=Math.random() 的方法,跳转到新页面,来变相地跳过微 ...

最新文章

  1. 程序员创业前要做哪些准备?
  2. 深度学习与工业互联网安全:应用与挑战
  3. linux yum yum gem,CentOS 7 gem 安装fluentd
  4. 我的Java教程,不断整理,反复学习,记录着那些年大学奋斗的青春
  5. 在双向链表存储结构中,删除p所指的结点时,须修改指针()【选择题】
  6. tos win10打开ip_win 10 系统 Docker 的安装和使用
  7. MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES)
  8. Android之AudioManager(音频管理器)详解
  9. hive避免MR的情况
  10. 在Java中将前导零添加到数字? [重复]
  11. keras + tensorflow 基本使用 —— backend
  12. 如何手工突破网吧的种种限制(转)
  13. java实现图片查看器
  14. python数据化运营案例---简单销售预测案例(线性回归模型)
  15. ant下载与本地配置
  16. python实现logistic增长模型拟合2019-nCov确诊人数2月1日更新
  17. Altium Designer——常见贴片钽电容封装尺寸及特性
  18. postMan请求结果中文乱码
  19. VS Code中将自定义的Snippets绑定到自定义的快捷键上
  20. linux创建新的虚拟环境,并安装指定版本的包

热门文章

  1. php curl上传文件到solr,9.Solr4.10.3数据导入(post.jar方式和curl方式)
  2. 3D游戏人物角色建模入门第一步:了解人体的构造
  3. 手机怎么将中文翻译为英文
  4. mysql-5.7.32的三种安装详解
  5. IDEA思维导图生成插件
  6. 认真开始学习C语言的2天总结(师承上官可编程----老陈)
  7. 用MATLAB画误差对比图
  8. mybatis配置mybatis.configuration.map-underscore-to-camel-case=true
  9. Android之 颜色选择器
  10. centios修改盘符