zoukankan      html  css  js  c++  java
  • 微信 JS-SDK 各种问题记录

      在开发微信公众号网页中,使用微信的 JS-SDK 会遇到各种坑。记录遇到的坑及解决方法。

      1.JS-SDK 配置(url 指向)。

        在 JS-SDK 配置中,配置的签名基本在服务器完成,网上有各种方法。但是,url 需要前端给予配置。url 主域名必须在 JS 接口安全域名中添加。签名中需要          当前完整的 url,不包括#后面的字符。使用 window.location.href.split('#')[0] 获取当前域名。

        版本问题:在使用中发现:Android 设备使用的 url 每当 url 发生变化且该 url 使用微信接口时,都必须重新上传 url 重新配置。否则无法使用。而在 IOS 中,只         要在其中一个页面配置过,都能使用...不知为啥。调试最好两台设备一起调试。

      2.微信接口使用 (只能一个一个使用)

        在使用图片接口中,从手机中获得相片后因 IOS 不能使用 src 直接显示 localId 所以需要用到 wx.getLocalImgData 接口。网上有链接如何转换使用(http://blog.csdn.net/jinyuyang78/article/details/76168649)。使用时发现,其中使用 for 循环遍历图片执行获取 base64 编码时会接口会无法使用(遍历一次会成功,遍历多次会全部无效)。网上并没找到为什么失效的原因...最后,花了半天时间才测试成功,每次的 wx.getLocalImgData 只能执行一个,一个执行完成后才能执行下一个,一个没完成时去执行所有的执行都会无效。可以在 success 完成后再继续调用该接口。(递归调用)

  • 相关阅读:
    JavaScript的运动框架学习总结
    Canvas设置width与height 的问题!
    JavaScript 学习—— js获取行间样式和非行间样式
    Css 学习——left与offsetLeft的区别
    BaseServlet
    Java集合 Json集合之间的转换
    Java对象 json之间的转换(json-lib)
    mybatis hellworld
    XStream的例子
    c语言之“/”和“%”运算符
  • 原文地址:https://www.cnblogs.com/Easty/p/7828476.html
Copyright © 2011-2022 走看看