- 点击chooseAvatar按钮报错。
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html 点击上传头像按钮后 ,点击从相册选择,不选择图片,滑动返回 。 再次点击上传头像报错<button>: chooseAvatar:fail another chooseAvatar is in progress.
2022-08-26 - 公众号中监听popstate 事件在vivoY3手机中不执行?
$(function(){ pushHistory(); var bool = false; setTimeout(function(){ bool = true; }, 1500); window.addEventListener("popstate", function(e) { if(bool) { // alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能 location.href=""; } }, false); }); function pushHistory() { var state = { title: "title", url: "#" }; window.history.pushState(state, "title","#"); }
2020-05-21 - h5开发小程序监听返回history.pushState()安卓不生效?
history.pushState(null, null, location.href); window.addEventListener('popstate', function (event) { if } },false) 安卓手机这个数据开始不执行;需要页面进行操作之后才起作用
2022-07-05 - Android设备微信 history.pushState 问题
这个是在微信浏览器中的问题 你们的框架类型只能选择小程序 或 小游戏,公众号都不能选 场景1:初始直接调用 history.pushState 改变url url 改变不生效,无法监听 popstate。url 改变生效,无法监听 popstate。点击按钮获取 history.state,又可以监听 popstate。场景1:点击按钮,调用 history.pushState 改变url url 改变,可以监听 popstate。结论 必须事件触发 history.state 相关事件,才能监听 popstate。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>pushState</title> </head> <body> <p><button id="urlBtn">获取 url</button></p> <p><button id="stateBtn">获取 history.state</button></p> <p><button id="pushStateBtn">设置 history.pushState</button></p> <script> var state0 = { title: '#', url: '#route0' } history.pushState(state0, state0.title, state0.url) //这个时候点返回正常应该不会退出页面,但是Android上退出了 document.getElementById('urlBtn').addEventListener('click', function () { alert(location.href) //触发一次, route0生效,点返回不会退出页面 }, false) document.getElementById('stateBtn').addEventListener('click', function () { alert(JSON.stringify(history.state)) //触发一次, route0生效,点返回不会退出页面 }, false) document.getElementById('pushStateBtn').addEventListener('click', function () { var state1 = { title: '#', url: '#route1' } history.pushState(state1, state1.title, state1.url) //触发一次,route0,route1生效, 点返回不会退出页面, }, false) </script> </body> </html>
2020-12-24