HarmonyOS 鸿蒙Next:解决调试webview进行H5与原生交互开发时候每次都需要输入命令行问题
HarmonyOS 鸿蒙Next:解决调试webview进行H5与原生交互开发时候每次都需要输入命令行问题
在mac电脑开发调试html页面时候每次重启app或者锁屏后等都会导致chome正在调试的页面断连,这时候又要在终端进行三连输入端口号等,很麻烦。
这里写了一个简单的脚本可以免去每次都三连输入脚本的麻烦,每次执行一遍即可; 可以保存下面的shell脚本放置在项目工程目录中,点语法直接执行即可。
如果还是嫌弃每次执行这个麻烦的话,可以将执行的命令行放置在启动app的运行脚本中,这样就可以免去每次执行命令行的困扰,缺点是可能会引起多余内存的占用。
# 获取 com.xcsc.hmapp 进程的端口号
假设 ps -ef 的输出中,进程ID位于第二列(以空格分隔)
PORT=$(hdc shell “ps -ef | grep ‘com.xcsc.hmapp’ | grep -v grep | head -n 1 | sed ‘s/^([^ ]) ([^ ]) ./\2/’”)
打印端口号
echo “端口号是: $PORT”
如果PORT变量为空,则不执行hdc fport命令
if [ -z “$PORT” ]; then
echo “未找到com.xcsc.hmapp进程的端口号”
else
# 运行 hdc fport 命令并将端口号拼接至末尾
hdc fport tcp:9222 localabstract:webview_devtools_remote_$PORT
fi
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
关于HarmonyOS 鸿蒙Next:解决调试webview进行H5与原生交互开发时候每次都需要输入命令行问题的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17