乘风破浪 激流勇进
你好!欢迎来看Tuziki's Planet !
标签为 “微信开发” 的文章:
  • 调用较新的JSSDK,判断微信环境并发送请求获取后端校验签名,是实现微信分享和朋友圈分享的关键。通过window.navigator.userAgent属性判断浏览器类型,如果是微信环境,则发送请求获取签名配置信息。在请求中,需要传递页面完整URL,并动态获取签名所需的参数。配置好服务器后,还需要注意JS接口安全域名配置和签名算法的正确性,以避免出现invalid signature签名错误。建议使用微信提供的调试工具进行校验,并按顺序检查签名算法、nonceStr、timestamp、url和appid等参数的正确性。同时,缓存access_token和jsapi_ticket也是必要的。最后,需要注意浏览器访问的URL和参与生成签名的URL一致性,以及后台获取URL生成Signature时的处理方式。... 阅读全文 〉

    标签:微信开发
    发布于:编码坊
    07-112022
  • 微信中H5页面跳转至微信小程序注意事项: 1. 域名需为https并已备案,公众号JS安全域名中应登记前端域名。 2. https://mp.weixin.qq.com的IP白名单需登记服务器出口外网IP地址。 3. 必须使用服务号,订阅号不可用。 4. 遇VUE报错 <wx-open-launch-weapp> 未定义,需在main.js中添加 Vue.config.ignoredElements.push('wx-open-launch-weapp')。 5. 微信开发者工具和真机可显示按钮,但Chrome浏览器不行。 6. 后台接口完成签名校验并返回正确值,前后端使用的appid必须相同。 7. 使用高版本JSSDK,如https://res2.wx.qq.com/open/js/jweixin-1.6.0.js。 8. config中的nonceStr(驼峰标准大写S)、timestamp与签名中的对应值必须一致。 9. 建议开启wx.config的debug模式以方便调试。 10. jsApiList必须包含... 阅读全文 〉

    标签:微信开发
    发布于:编码坊
    05-212022
  • 小程序设计有三种技术:纯客户端原生技术、纯Web技术和Hybrid技术。Hybrid技术基于WebView UI,有JSBridge实现H5与Native双向通讯,赋予H5一定程度的原生能力。小程序采用定制化的JSBridge,使用双WebView双线程模式隔离UI渲染与JS逻辑,提高了页面性能及开发体验。小程序架构包含View视图层和App Service逻辑层,通过系统层的JSBridge进行通信。小程序开发的主要语言是JavaScript,与普通网页开发有相似之处,但也有区别,如运行环境、API和库的使用等。小程序从点击到销毁经历加载、渲染、通信等过程。小程序有冷启动和热启动两种方式,并有相应的更新和销毁机制。小程序的登录和实名流程有多种形式,需要注意的问题包括备案域名、https、配置文件等。小程序的开发框架可以选择Taro或uniapp,开发时需要注意的事项包括强制登录、静态资源配置、分包开发等。小程序的开发资源包括UI组件库、开发框架和开发资讯等。... 阅读全文 〉

    发布于:编码坊
    03-062022
  • 1
返回顶部←