微信JSSDK hideMenuItems 接口无效

经过实际测试,微信 JSSDK 的 1.0.0 和 1.1.0 两个版本均无法正确响应 hideMenuItems 的配置。

某项目的一个页面目的是想让用户仅能在微信中将该页面分享给某一个朋友,这就需要隐藏如下指定菜单项:

可是在微信WEB开发工具中、在实体的移动设备上,这个方法始终无法正确响应配置。

载入页面后,加载微信 JSSDK :

在 window.onload 上绑定wx.config、wx.ready,在 wx.ready 中为某个按钮添加 click 事件处理函数,这个函数用于隐藏前面提到的想隐藏的菜单项:

 

页面初始化之后:

微信 JSSDK hideMenuItems

 

微信 JSSDK

点击窗口右上角的'...',可以看到各种可用的分享方式的按钮以及基本功能按钮:

微信 JSSDK

现在刷新页面,现在触发隐藏右上角某些菜单的事件:

微信JSSDK

微信 WEB 开发工具的记录显示的是成功的,可是在微信WEB开发工具中的实际效果却是这样的:

微信 JSSDK

在安卓实体设备上,却是这样的:

微信 JSSDK

 

很明显,实际上,微信 JSSDK 中的 hideMenuItems 方法是没有生效的。

微信JSSDK官方示例中,这个方法也是无效的。

看微信jssdk的文档,这个 hideMenuItems 按照设计应该是可用的,但实际上,微信JSSDK hideMenuItems接口却是无效的,呵呵呵。

 


error: 错误信息!