微信公众号开发location href或window open()无效
微信公众号开发
使用window.location.href = url 或者 window.open(url)不跳转;
现象:有进度条,但是页面不跳转
原因:url中不能带有localhost
在发现之前一直查询原因,有网上说的不支持这两个方法,有说:
window.location.href = url + “?param=” + param
也有说修改成a标签等等。
后面怀疑是因为url字符过长,所以把参数减去两个就可以正常跳转,但是各种查证并没有证实。最后修改参数,原本有一个参数的值为localhost,改成了A,就能正常跳转了(后面测试,在原有url加很多无用参数,把localhost去掉,都可以正常跳转,加上localhost就不能跳转)
并没有大神们说的微信不支持window.location.href或者window.open方法
上代码图片:
错误图片: