基于 Chrome 88 的解决方案不保证早期和更高版本。
服务器:IP 或 DNS 不能访问任何特殊内容
客户端:
- 批处理文件将成为用户桌面上的快捷方式,并在 chrome 中作为应用程序启动 Web 应用程序 - 单独的窗口。
的用途start "WEB APP" /MAX ...
是确保批处理文件的cmd窗口尽快消失。
@Echo off
set WEB_APP_URL=http://app.ip.or.dns
start "WEB APP" /MAX "C:\Program Files\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=%WEB_APP_URL% --allow-running-insecure-content --ignore-certificate-errors --app=%WEB_APP_URL%
如果你想让这个应用程序完全不同的 chrome 配置文件添加这个
set COMMON_USER_DATA_DIR=C:\\Users\\Public\\YOUR_APP\\
--user-data-dir=%COMMON_USER_DATA_DIR% --profile-directory=Default --allow-profiles-outside-user-dir