[前端][fmui] _rootPath is not defined 是什么问题?code:1001, msg:xxx 要求的 os 环境为:ejs 是什么问题
问题原因
- _rootPath 是 F9 工程的根路径定义,定义于 fui/js/jsboot,非 fmui 框架,因为部署问题或者本地访问不存在工程根路径,导致报错,无需关注。
code:1001, msg:xxx 要求的 os 环境为:ejs
,是因为 fmui 框架内部引入 ejs 框架,部分 API 必须要在 ejs 容器中(比如公司 OA 容器或者对应项目容器)才能使用,否则会报错
解决方案
rootPath
引入这个文件的目的,主要在与 fui 同步,在在 F950 框架,是否启动请求参数加密以及重放攻击防御签名等安全配置。
不需要关注这个报错,不会影响 fmui 框架的使用。
ejs-api
图上报错的 API 不会影响 FMUI 的使用
- hookBackBtn: 监听容器右上角的返回箭头按钮
- hookSysBtn: 监听安卓顶部导航栏的返回箭头按钮
- dispatchEventToNative: 监听事件的捕获发送至原生容器
以上方法均必须在 ejs 容器中使用,浏览器是没有这个功能的,也与浏览器无直接关系。