恭喜,你发布的帖子
发布于 2025-04-29 07:57:49
1楼
针对您的需求(将现有项目改为Web发布,并在两台显示器上独立显示不同画面,且不互相影响),以下是几种可行的解决方案及注意事项:
1. 浏览器多窗口独立显示方案
方法1:使用脚本自动打开并定位浏览器窗口
实现步骤:
--window-position 设置窗口坐标(第二台显示器需根据实际分辨率调整,如第一台是1920x1080,则第二台从 1920,0 开始)。
--edge 或 firefox 也支持类似参数。
编写一个启动脚本(如批处理 .bat 或 PowerShell 脚本),通过命令行参数控制浏览器窗口的位置和大小。
示例脚本(Chrome浏览器):
@echo off
start chrome --new-window --window-position=0,0 --window-size=1920,1080 "http://your-web-url/screen1"
start chrome --new-window --window-position=1920,0 --window-size=1920,1080 "http://your-web-url/screen2"
将脚本保存为快捷方式,开机或登录时自动运行。
优点:无需额外开发,适合快速部署。
缺点:需手动管理窗口布局,浏览器崩溃后需重新启动。
方法2:使用Kiosk模式或全屏API
通过浏览器全屏模式(F11)或Kiosk模式(如Chrome的 --kiosk 参数)锁定每个窗口到对应显示器。
结合Web API(如 window.open() 和 window.moveTo())精确控制子窗口位置。
请填写推广理由:
分享
只看
楼主