0

我正在尝试在我们的网站上实现分享到微信。

根据文档,我必须从中加载 SDK http://res.wx.qq.com/open/js/jweixin-1.0.0.js,对其进行配置,然后调用相应的方法(onMenuShareAppMessage在我的情况下)。

我做了所有的配置,似乎还可以(没有显示错误,wx.ready()执行回调),但是当我调用wx方法时,什么也没有发生。

阅读 SDK 代码(缩小版),我可以看到所有内容都包含在window.WeixinJSBridge ? WeixinJSBridge.doSmth() : doNothing(). 在我的情况下WeixinJSBridge是未定义的。

但那是什么,WeixinJSBridge我应该从哪里得到它?它没有在文档中描述。谷歌搜索它会给出一些关于中文的页面,其中包含相同的问题——“WeixinJSBridge 未定义”并且没有答案。

如何正确处理所有这些东西?或者,也许我完全误解了文档,从网站分享到微信根本不可能?请有人解释一下。

4

2 回答 2

0

WeixinJSBridge是在微信浏览器http://res.wx.qq.com/open/js/jweixin-1.0.0.js中加载后可用的对象。

它专门用于在微信 App 中启动支付流程。

如果您想测试/调试它,请在此处下载桌面微信测试软件:https ://mp.weixin.qq.com/wiki?action=doc&id=mp1455784140

于 2018-08-15T06:40:57.670 回答
0

明白了。该 SDK 仅适用于微信浏览器,内置在他们的移动应用程序中。对于其他浏览器 SDK 没有任何意义。

所以是的,通常不可能从网站向微信分享内容。

于 2018-07-23T15:30:42.863 回答