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上不能操作或者显示或操作异常?
- 检查一下页面是否没响应鼠标事件
- 检查是否是UserAgent没有支持
Q:页面布局为何出现错乱?
A:检查一下是否使用屏幕尺寸来计算布局,Mac 上屏幕尺寸比窗口尺寸大,应该使用窗口尺寸来计算。
Q:为什么有的功能无法使用?
A:Mac微信小程序暂不支持地图、蓝牙、卡包、以及硬件相关的功能。后续功能敬请期待。
Version. 3.6.2 (24456) 目前本地真机调试打不开
2022年08月,真机调试还是各种问题不能用。店大欺客啊
最近版本的微信 3.2.0 和 3.2.1 ,子包页面导航返回主包页面,会出现黑屏的情况...
trace性能检测工具不支持iphone吗?
微信者开发工具(稳定版)在Mac安装后不能打开,是因为版本太低的原因吗,现在安装版本是10.10.5,最低版本要求是多少?
想问一下 为什么在mac上的开发工具会自己刷新一两次; mac是m1的款,把原来的代码都注释了还是会刷新
请问,Mac版的微信,是怎么和mac上的小程序通信的?
ReferenceError: Can't find variable: regeneratorRuntime
为什么我的mac小程序报错,移动端好使的只有Mac版有问题
live-player同层渲染失效
scroll-view 横向滚动失效