回答
脚本无法识别手机页面内容可能与权限或运行环境有关,建议按以下步骤排查:
-
权限检查
- 确保已开启 无障碍服务 和 后台弹出界面 权限(需在手机设置中手动开启)
- 屏幕截图 权限需勾选「记住选择」,避免重复授权
- 关闭省电策略限制后台进程(如 MIUI 需开启自启动和前台服务)
-
运行环境
- 确保设备未锁定屏幕且 Hamibot 保持后台运行
- 检查 Hamibot 版本是否满足脚本要求(如
requiresHamibotVersion("1.4.0")
)
-
脚本兼容性
- 若脚本使用
runtime.requestPermissions
,需在代码开头添加注释声明文档地址 - 避免使用箭头函数或 ES6+ 特性(Rhino 引擎仅支持 JavaScript 1.7)
- 若脚本使用
若问题仍未解决,可尝试重启设备或联系 Hamibot 客服提供日志信息。
ℹ️ 本回答由 AI 生成,内容仅供参考