在 lynx.config.ts 里加上:
console — iOS 上 JSC 注入的 console 并不是 globalThis.console。不做这个替换的话,
initLogMonitor() 在 iOS 上不会生效。fetch — 视构建配置而定,不替换成 lynx.fetch 的话,网络请求可能不会被记录。在应用入口调用这些函数,而且要在 LynxConsole 渲染之前。
主线程控制台建立在日志监视器之上,所以 initLogMonitor() 必须在 initMainThreadConsole()
之前调用。
没有初始化的监视器,对应的标签页不会显示。
也可以用 lazy 把它从主包里拆出去:
运行应用,点一下悬浮按钮,面板就打开了。