出错经历;
刚开始使用window.close();查询发现这个不能在微信浏览器中运行
后查询到WeixinJSBridge.call('closeWindow'),但是奇怪的是我把这个放在js文件中没什么效果,后来我把这个放在一个a标签的herf属性中,点击这个a标签居然成功了。
因为我是要做一个弹出框,点击确定后关闭页面,返回到微信对话框。我想了一个办法,自己写个页面,模拟弹出框,然后确定键用a标签做,这样就实现了想要的效果。
<div style="width: 100%;height: 100%;background-color: #7C7A7A;margin: 0;padding: 0;">
<div style="width: 70%;height: 20rem;margin: 0 auto;padding: 0;background-color: #FFFFFF;position: absolute;left: 15%;top: 31rem;">
<p style="font-size: 3.5rem;color: #000000;margin-top: 5rem;">校验码:1001</p>
<a style="color: #56FB03;font-size: 3.5rem; position: relative;top: 3rem;" href="javascript:WeixinJSBridge.call('closeWindow');">确定</a>
</div>
</div>