一、如何自启动并全屏显示(禁止触摸退出)
tasklist|findstr /i "chrome.exe" || start chrome.exe --kiosk "www.baidu.com"
解释:先查找任务列表中的是否已经运行了chrome程序,如果没有运行,则以全屏方式打开chrome并进入www.baidu.com网页。
tasklist:查询当前的任务列表
|:管道过滤器
findstr:字符串/文本搜索工具
/i:正则匹配规则,忽略大小写
“chrome.exe” :目标任务名称(字符串)
||:条件或
start:启动目标程序命令
chrome.exe:目标程序
--kiosk:指定全屏显示参数。如果chrome在启动时获取到参数:--kiosk,就以全屏方式显示(类似前端工程启动时携带的运行参数),不同浏览器还不一样。其它运行参数还有:--disable-pinch 禁用手指缩放 --disable-translate 禁止跳出翻译等。
关于chrome启动参数详见:chrome chromium 启动命令行开关参数 switches command line flags
www.baidu.com:自动打开的网页
参考文章:
Chrome终极全屏模式Kiosk
利用Windows的命令行工具tasklist和findstr,start结合计划任务实现一种进程监控的方案
一体触摸机设置开机自启动全屏浏览器
二、处于kiosk模式下的调试
通过增加运行参数:--remote-debugging-port=9222,就可以在本地进行调试了
参考文章:How can I debug a running Kiosk-mode Chrome application?