收藏
回答

提示jsapi has no permission, event=onThemeChange?

PHONE X IOS 13.3.1,微信7.0.12,就是3.22更新的带深色模式版本。

场景重现:

使用手机扫码微信开发者工具的二维码,打开小程序,打开调试;

锁屏,然后解锁。Vconsole提示以下错误:

Uncaught FrameworkError 
jsapi has no permission, event=onThemeChange, runningState=background, permissionMsg=permission got, detail=jsapi has no permission 
jsapi has no permission, event=onThemeChange, runningState=background, permissionMsg=permission got, detail=jsapi has no permission

本以为是代码问题,试了一下debug手头上其他的小程序代码,也一样能重现此错误。

猜测是深色模式版本有BUG,所以就不提供代码了。如果官网人员按照我的步骤操作,而没法重现的话,也麻烦回复一下。我再进行下一步debug。

最后一次编辑于  2020-03-22
回答关注问题邀请回答
收藏

2 个回答

  • Edsger W. Dijkstra
    Edsger W. Dijkstra
    2020-03-30

    我们也是一样的问题,猜测是锁屏切回时,vconsole想要获取手机当前主题色,但是又没有拿到对应权限,我在文档上搜遍了都没搜到获取这个权限的地方

    2020-03-30
    有用
    回复
  • 是小白啊
    是小白啊
    2020-03-22

    更新了版本才有报错吗?

    2020-03-22
    有用
    回复 3
登录 后发表内容
问题标签