【请教】如何通过微信JSSDK的制作按钮,调用wx.closeWindow(),关闭微信浏览器页面?

hgwyl 2020-12-25 12:25:19
公众号已认证,页面签名正常。微信浏览器正常打开页面。
现在想在这个页面上,做一个按钮,作用是:点击按钮关闭页面。
<script src="jweixin.js"></script>
<script type="text/javascript">
wx.config({
debug: false
,appId: "<?php echo $appid; ?>"
,timestamp: "<?php echo $timestamp; ?>"
,nonceStr: "<?php echo $nonceStr; ?>"
,signature: "<?php echo $signature; ?>"
,jsApiList: [
'updateAppMessageShareData'
]
});
wx.ready(function () {
wx.hideOptionMenu()
});
</script>

<a onclick="closeWeChatWeb()">
<div>点击这里关闭页面</div>
</a>

代码中的<a>那里正确吗?
javascript的部分又该怎么添加上去呢?

求指点~~~~~~~
(技术比较菜,恳请各位尽量帮把代码敲敲完整)
...全文
1765 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_50944805 2020-12-25
  • 打赏
  • 举报
回复


function closeWeChatWeb(){
  wx.closeWindow()
}

亦夜 2020-12-25
  • 打赏
  • 举报
回复
引用 2 楼 hgwyl 的回复:
[quote=引用 1 楼 亦夜 的回复:]js里面添加一个closeWeChatWeb()方法,方法里面关闭微信浏览器就行了 wx.closeWindow()
能烦请敲一下代码么…确实不太会写……[/quote]

// 将方法放到你的JavaScript里面就行了
function closeWeChatWeb() {
 // JSSDK的方式
  wx.closeWindow();

 // 或者使用WeixinJSBridge对象的方式
  WeixinJSBridge.call('closeWindow');
}
hgwyl 2020-12-25
  • 打赏
  • 举报
回复
引用 1 楼 亦夜 的回复:
js里面添加一个closeWeChatWeb()方法,方法里面关闭微信浏览器就行了 wx.closeWindow()
能烦请敲一下代码么…确实不太会写……
亦夜 2020-12-25
  • 打赏
  • 举报
回复
js里面添加一个closeWeChatWeb()方法,方法里面关闭微信浏览器就行了 wx.closeWindow()

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧