![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信相关操作
累了你就写会代码吧
越自律,越自由
展开
-
微信环境中禁止字体的缩放
实现代码(function () { if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") { handleFontSize(); } else { document.addEventListener("WeixinJSBridgeReady", handleFontSize, false);原创 2021-03-26 10:15:36 · 116 阅读 · 0 评论 -
IOS 微信首次分享签名失败,二次刷新后就能成功的BUG(调用微信jssdk 时报错: “invalid signature“的解决方案)
问题: 在IOS手机微信端,从A页面(http://a.com/A) 跳转到B页面(http://a.com/B)后,B页面进行分享时就会报签名(invalid signature)错误。分析:从A页面跳转到B页面时,由于是使用vue-router(react-router-dom)切换,都是操作浏览器历史记录,所以ios端微信浏览器锁定的url的还是A页面的url。这个时候,是不是很多人都会认为,既然页面路由变化了,那我重新请求下url签名接口,不就可以了。呵呵呵,你会发现报错:invalid si原创 2021-01-27 20:52:13 · 2303 阅读 · 2 评论 -
快速实现微信分享功能
微信前端依赖的js、建议最新版的js<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script> 具体可以参考微信官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html分享具体方法使用function getWxInf.原创 2020-07-29 16:29:48 · 500 阅读 · 0 评论 -
微信内置浏览器私有接口WeixinJSBridge的常用方法
关闭当前页面,回到对话窗口onBackCloseWindow()function onBackCloseWindow() { //当点击返回键时,不返回到上一页,而是直接关闭微信浏览器 pushHistory() window.addEventListener("popstate", function (e) { //关闭当前浏览器 WeixinJSBridge.call("closeWindow"); //如果是使用了iframe的页面原创 2021-01-21 15:06:46 · 2583 阅读 · 2 评论