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