我想配置我的电脑在Windows启动时自动启动Google Chrome浏览器,并以全屏模式打开某些网页。
我尝试使用以下命令行来运行Chrome:
chrome.exe --start-fullscreen --app=https://google.com
但是Chrome以窗口模式打开,而不是全屏模式。
有没有办法让Chrome在全屏模式下运行?
我想配置我的电脑在Windows启动时自动启动Google Chrome浏览器,并以全屏模式打开某些网页。
我尝试使用以下命令行来运行Chrome:
chrome.exe --start-fullscreen --app=https://google.com
但是Chrome以窗口模式打开,而不是全屏模式。
有没有办法让Chrome在全屏模式下运行?
更新于2019年10月3日
新脚本可以显示10秒倒计时,然后在全屏kiosk模式下启动chrome/chromiumn。
需要更新chrome以允许自动播放带有音频的视频。请注意,目前--overscroll-history-navigation=0无法正常工作,您需要在浏览器中转到chrome://flags/#overscroll-history-navigation并将其设置为禁用。
@echo off
echo Countdown to application launch...
timeout /t 10
"C:\Program Files (x86)\chrome-win32\chrome.exe" --chrome --kiosk http://localhost/xxxx --incognito --disable-pinch --no-user-gesture-required --overscroll-history-navigation=0
exit
如果使用较旧版本的Chrome(60以下),可能需要设置chrome://flags/#autoplay-policy。
更新于11-May-16
自发布此内容以来,Chrome已经有很多更新,我不得不大幅修改脚本才能使其按照我的要求正常工作。
新版Chrome存在几个问题:
由于还原错误的存在,我切换到隐身模式,因为这会始终启动一个清晰版本,并且不会保存用户正在查看的内容,所以如果崩溃就没有什么可以恢复的。另外,由于新版Chrome中的自动更新非常麻烦,我切换到使用Chromium,因为它不会自动更新,同时提供了所有现代Chrome的功能。请注意,确保下载顶部版本的Chromium,因为该版本包含所有音频和视频编解码器,而基本版本的Chromium不支持所有编解码器。
@echo off echo Step 1 of 2: Waiting a few seconds before starting the Kiosk... "C:\windows\system32\ping" -n 5 -w 1000 127.0.0.1 >NUL echo Step 2 of 5: Waiting a few more seconds before starting the browser... "C:\windows\system32\ping" -n 5 -w 1000 127.0.0.1 >NUL echo Final 'invisible' step: Starting the browser, Finally... "C:\Program Files (x86)\Google\Chromium\chrome.exe" --chrome --kiosk http://127.0.0.1/xxxx --incognito --disable-pinch --overscroll-history-navigation=0 exit
过时的
我用这个来锁定屏幕,适用于展览。我认为这正是你要找的。
下一部分是我用来启动、关闭和重新启动Kiosk模式下Chrome的脚本。位置是我安装Chrome的地方,所以对您而言可能有所不同,具体取决于您的安装位置。
打开您喜欢的文本编辑器或记事本,并将以下代码粘贴进去,确保它与下面的格式/顺序相同。将其保存到您的桌面上,例如此示例中的chrome_startup_script.txt,然后右键单击它并重命名,从末尾删除txt并改为bat。双击它以启动脚本,查看它是否正确运行。
一个命令行框应该出现并运行脚本,Chrome将启动然后关闭。这样做的原因是删除任何错误报告,例如如果PC崩溃,则重新启动Chrome时不会显示黄色的错误栏,上面显示Chrome没有正确关闭,您要恢复它吗。几秒钟后,Chrome应该再次以Kiosk模式启动,并指向您设置的任何主页。
@echo off
echo Step 1 of 5: Waiting a few seconds before starting the Kiosk...
"C:\windows\system32\ping" -n 31 -w 1000 127.0.0.1 >NUL
echo Step 2 of 5: Starting browser as a pre-start to delete error messages...
"C:\google_homepage.url"
echo Step 3 of 5: Waiting a few seconds before killing the browser task...
"C:\windows\system32\ping" -n 11 -w 1000 127.0.0.1 >NUL
echo Step 4 of 5: Killing the browser task gracefully to avoid session restore...
Taskkill /IM chrome.exe
echo Step 5 of 5: Waiting a few seconds before restarting the browser...
"C:\windows\system32\ping" -n 11 -w 1000 127.0.0.1 >NUL
echo Final 'invisible' step: Starting the browser, Finally...
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --kiosk --overscroll-history-navigation=0"
exit
注意: ping后的数字是等待开始链接(或下一行中的应用程序)的秒数(减去1秒)。
最后,如果一切正常,您可以将.bat文件拖放到Windows的启动文件夹中,这样每次Windows启动时都会运行此脚本。
更新:
在最近的Chrome版本中,他们真的很擅长启用触摸手势,这意味着在触摸屏上向左或向右滑动会导致浏览器前进或后退历史记录。为了防止这种情况,我们需要禁用后退和前进按钮上的历史记录导航,方法是在脚本末尾添加以下内容:--overscroll-history-navigation=0
。
非常容易。
"your chrome path" -kiosk -fullscreen "your URL"
例子:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -kiosk -fullscreen http://google.com
首先关闭所有Chrome会话!
退出方法: 按下ALT-TAB键 > 在Windows任务栏中按住ALT键并同时按下X键。(win10)
我想分享一下我自动以全屏模式启动Chrome(特别是YouTube电视)的方法,无需按F11键即可实现。kiosk/fullscreen选项似乎不起作用(版本41.0.2272.89)。虽然需要一些步骤...
现在,每当您单击此快捷方式时,Chrome都会在全屏模式下启动,并在您定义的页面上显示。我猜您可以将此快捷方式放入启动文件夹中,在Windows启动时运行,但我尚未尝试过。
--kiosk
)在我使用的Windows 7和Chrome 46中运行良好。只有当我在运行命令时关闭Chrome时,它才能正常工作。 - Sam"C:\Users\zero\AppData\Local\Google\Chrome\Application\chrome.exe"
.Paste the value into Location of the item, and append --kiosk <your url>
:
"C:\Users\zero\AppData\Local\Google\Chrome\Application\chrome.exe" --kiosk http://www.google.com
Press Apply, then OK.
您也可以添加--disable-session-crashed-bubble,以消除崩溃或不当关闭后出现的错误。
运行chrome.exe --start-fullscreen --app=https://google.com
不会让Chrome全屏,而是进入kiosk模式。
然而,在我的情况下运行chrome --start-fullscreen --app=https://google.com
(注意:是chrome
而不是chrome.exe
)有效。
start "" "chrome.exe" <--flags参数列表> "你想要加载的URL"
虽然我使用了完整路径"%programfiles(x86)%\Google\Chrome\Application\chrome.exe"
,但我也可以只指定"chrome.exe"
来运行它。Chromium命令行开关列表 - Drew Reese