首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >共享到WeChat:未定义WeixinJSBridge

共享到WeChat:未定义WeixinJSBridge
EN

Stack Overflow用户
提问于 2018-07-23 16:44:51
回答 2查看 647关注 0票数 0

对应于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是未定义的“,并且没有答案。

如何正确地使用所有这些东西?或者,也许我完全误解了文档,从网站分享到WeChat是完全不可能的?请谁来解释一下。

EN

回答 2

Stack Overflow用户

发布于 2018-07-23 23:30:43

明白了。该软件开发工具包仅适用于WeChat浏览器,内置在他们的移动应用程序中。对于其他浏览器,SDK没有意义。

所以,通常情况下,从网站分享内容到WeChat是不可能的。

票数 0
EN

Stack Overflow用户

发布于 2018-08-15 14:40:58

WeixinJSBridge是一个对象,只要将http://res.wx.qq.com/open/js/jweixin-1.0.0.js加载到微信网页浏览器中的,就可以使用它。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51474786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档