收藏
评论

Mac小程序开发说明官方

Mac微信2.4.0以上版版本中,支持打开聊天中分享的小程序,开发者可下载安装Mac微信版内测版本进行体验和适配。

Mac微信内测版:点击下载

兼容性:系统要求macOS 10.12或更高版本

1、开发工具支持

  • 运行环境要求

下载并安装最新开发版开发者工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/nightly.html

  • 小程序预览

微信开发者工具菜单栏点击 设置->通用设置,在自动预览部分勾选“启动 MAC 端自动预览”。

使用自动预览功能,点击 预览->自动预览->编译并预览,成功的话将在微信MAC版上自动拉起小程序。

  • 小程序真机调试

微信开发者工具菜单栏点击 设置->通用设置,在自动预览部分勾选“启动 MAC 端真机调试”。

使用真机调试功能,点击 真机调试->自动真机小时->编译并自动调试,成功的话将在微信MAC版上自动拉起小程序。

2、开发者适配

  • SystemInfo

wx.getSystemInfo接口中返回的参数和手机返回的定义区别

同时,Mac小程序还会根据屏幕的大小自动选择默认的窗口大小。提供的窗口大小从小打到依次为:

  • web-view组件

web-view组件中打开的域名请支持Mac浏览器的UserAgent。

  • 支付

小程序在使用wx.requestPayment时,将会拉起二维码让用户使用手机支付

3、常见问题

Q:小程序如何判断是Mac平台?

A:通过 getSystemInfo 官方接口(platform 是 mac)/ 通过 UserAgent(Mac UserAgent 包含 MiniProgramEnv/Mac)

Q:Mac小程序如何支持横屏?

A:"resizable": true 可使小程序在PC上横屏窗口展示,体验可参考腾讯文档小程序。

Q:横屏模式下小程序默认的窗口大小为

A:webview 嵌入的页面在Mac上不能操作或者显示或操作异常?

  1. 检查一下页面是否没响应鼠标事件
  2. 检查是否是UserAgent没有支持

Q:页面布局为何出现错乱?

A:检查一下是否使用屏幕尺寸来计算布局,Mac 上屏幕尺寸比窗口尺寸大,应该使用窗口尺寸来计算。

Q:为什么有的功能无法使用?

A:Mac微信小程序暂不支持地图、蓝牙、卡包、以及硬件相关的功能。后续功能敬请期待。

55552浏览
最后一次编辑于  01-10
知识库内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考
收藏

26 个评论

  • Wzw
    Wzw
    01-12

    问题太多了 tabbar莫名消失 video在swiper中黑屏 无法播放 没有调试模式

    01-12
    赞同 5
    回复
  • Chrome🛸
    Chrome🛸
    02-11

    Mac上textarea无法聚焦,无法输入,而且高度变高,input不受影响,请问可能是什么原因呢

    02-11
    赞同 2
    回复 3
    • 初晨
      初晨
      02-24
      我这边个别input都受到影响,跟你说的状况一样
      02-24
      回复
    • 小海螺
      小海螺
      03-17
      同样的问题
      03-17
      回复
    • Paco
      Paco
      06-02
      同样问题
      06-02
      回复
  • 祥子
    祥子
    01-13

    希望可以控制窗口大小以及全屏

    01-13
    赞同 1
    回复
  • 🧖🏻
    🧖🏻
    01-11

    微信MAC版几时会更新转账显示问题?win版都用烂了

    01-11
    赞同 1
    回复
  • Tom🍉
    Tom🍉
    08-03

    为什么mac不支持蓝牙调试了

    08-03
    赞同
    回复
  • 🌟
    🌟
    06-19

    ReferenceError: Can't find variable: regeneratorRuntime 

    为什么我的mac小程序报错,移动端好使的只有Mac版有问题

    06-19
    赞同
    回复
  • 赵青山
    赵青山
    05-31

    live-player同层渲染失效

    05-31
    赞同
    回复
  • 程晋瑞
    程晋瑞
    05-20

    scroll-view 横向滚动失效

    05-20
    赞同
    回复
  • 等身反射弧
    等身反射弧
    05-14

    mac版本似乎不支持webp格式图片

    05-14
    赞同
    回复
  • 夜飘雪
    夜飘雪
    05-12

    首页引用组件,组件的css出现rpx适配px计算问题(微信自己的适配行为),造成布局出错。跳转到其他页面相同的组件布局这场

    05-12
    赞同
    回复 2
    • 夜飘雪
      夜飘雪
      05-12
      这里有个吊轨的hack方式:app onlaunch的时候先redirect到空白页面然后再redirect回到首页。。。本质上是避免首屏渲染的是自身功能页面
      05-12
      回复
    • 龙权#蚂蚁创想_antcool.com
      龙权#蚂蚁创想_antcool.com
      10-15回复夜飘雪
      ... 我也遇到了.. 这么久这问题还没修复么
      10-15
      回复

正在加载...

登录 后发表内容