Android的微信客户端在和ReactJS+Webpack+Promise一起使用的时候报错invalid signature,但是在微信开发者工具中调试却是正常的。
在控件生成前,调用的componentDidMount去后台用Ajax获取到微信jssdk配置参数
获取的配置参数和JSSDK的调试模式下console.log里打印出来的一致,每一项值都一致
是否和React或者微信客户端的兼容有关系?
可以排除微信官对于invalid signature的说法,会有什么其他原因导致出现invalid signature呢?
部分代码:
componentDidMount() { var url = encodeURIComponent(window.location.href.split(
原因是好像react-router在渲染component后,才修改浏览器的URL。把browserHistory.push改为window.location.href跳转刷新算是零时解决办法...
一周热门 更多>