我正在尝试在我们的网站上实现与微信的共享。
根据docs,我必须从http://res.wx.qq.com/open/js/jweixin-1.0.0.js
加载SDK,对其进行配置,然后调用相应的方法(在我的情况下为onMenuShareAppMessage
)。
我完成了所有配置,似乎没问题(不显示任何错误,执行wx.ready()
回调),但是当我调用wx
方法时,什么都没有发生。
通过阅读SDK代码(精简版),我可以看到所有内容都包裹在window.WeixinJSBridge ? WeixinJSBridge.doSmth() : doNothing()
之类的结构中。就我而言,WeixinJSBridge
是未定义的。
但是那个WeixinJSBridge
是什么,我应该从哪里得到呢?在文档中没有描述。谷歌搜索它会在中文页面上出现同样的问题-“ WeixinJSBridge未定义”,并且没有答案。
如何正确处理所有这些内容? 或者,也许我完全误解了文档,根本无法从网站共享到微信吗?请有人解释。
答案 0 :(得分:0)
了解。该SDK仅适用于内置在其移动应用程序中的微信浏览器。对于其他浏览器,SDK没有意义。
是的,通常是不可能从网站上分享内容到微信的。
答案 1 :(得分:0)
WeixinJSBridge
是将对象http://res.wx.qq.com/open/js/jweixin-1.0.0.js
加载到微信网络浏览器内部后可用的对象。
它专门用于在微信应用程序中启动付款过程。
如果您想对其进行测试/调试,请在此处下载适用于桌面的微信测试软件:https://mp.weixin.qq.com/wiki?action=doc&id=mp1455784140