我真的需要在kiosk模式下使用扩展程序运行Chrome。如果我使用--app-id=xxxx
启动Chrome,则会运行该应用,但会忽略--kiosk
。如果我使用--kiosk
启动它,则会忽略app-id。
有两种方法吗?全屏启动(F11模式)无法正常工作,因为顶部有气泡窗口,用户可以退出。
答案 0 :(得分:5)
转到选项并选择“主页”选择“打开此页面”并输入您的网络应用程序的网址,然后将--kiosk添加到您的命令行。
要获取应用的网址,我通常只需在选项卡中打开应用,右键单击并选择查看源,然后您将获得类似view-source:chrome-extension://hiddpjhppcbepfekmomnlopbjjjhilhk/popup.html的网址,复制所有内容在view-source之后:并将其作为您的主页。
答案 1 :(得分:2)
由于某种原因,命令行开关--kiosk
在Mac OSX中不起作用,而且根据您所描述的内容,它可能根本不起作用。 (http://peter.sh/experiments/chromium-command-line-switches然后向下滚动到--kiosk,然后向下滚动脚注......没有解释,但确实存在。)
您没有指定这是Mac OSX还是Windows问题,所以如果这没有用,我很抱歉...
要在Mac OSX上解决此问题,您必须采取两个步骤。 (即便如此,它仍然有点不稳定,因为每个新标签都是一个新的全屏应用程序,至少在Lion中)
使用this handy script创建指向您网址的应用。
记下您应用的名称(替换下面的[MyAppName])并创建以下AppleScript:
do shell script "open '/Applications/[MyAppName].app' "
tell application "[MyAppName]" to activate
tell application "System Events"
keystroke "f" using {command down, shift down}
end tell
将该AppleScript保存为应用程序,然后运行它。
您也可以更改应用的图标。以下是你不知道的情况(像我一样。必须查阅):http://support.apple.com/kb/ht2493
答案 2 :(得分:2)
好的,正确的解决方案:
创建以下(chrome.exe)的快捷方式(在引号中输入您的网址):
“%localappdata%\ Google \ Chrome \ Application \ chrome.exe” --user-data-dir = $(mktemp -d) - kiosk“http://stutzen.co”
这将在全屏信息亭模式下创建一个完全独立的Chrome实例,其中包含自己的用户数据,会话等。这可以通过Alt-F4或Alt-Tab退出。
src:https://productforums.google.com/forum/#!topic/chrome/eX15CQ602UQ
答案 3 :(得分:2)
尝试:
--user-data-dir=$(mktemp -d)
这适用于Chrome 43,但不加载扩展程序。如何在Windows 7上以kiosk模式启用扩展?
答案 4 :(得分:1)
Kiosk模式与全屏模式基本相同,只是“退出全屏”按钮不起作用。用户仍然可以退出应用程序,因为所有菜单选项仍然存在。
我找到了一种通过修改Chrome权限隐藏菜单和停靠栏的方法。请注意,此修复程序专门针对OSX。
打开Chrome权限列表:sudo open -e /Applications/Google Chrome.app/Contents/Info.plist
添加此内容。
<key>LSUIPresentationMode</key>
<integer>3</integer>
将此hack与chrome命令行选项--kiosk http://yoururl.com
结合使用,以获得真正的自助服务终端行为。
答案 5 :(得分:1)
自2017年起,Chrome将不再允许您在没有Google Chrome管理许可订阅的情况下在新设备上进入自助服务终端模式。 “注意:如果您的Chromebook,Chromebase或Chromebox是2017年或之后的版本,则除非由管理员管理,否则它将无法在自助服务终端模式下运行。”
请参阅此文章:https://support.google.com/chromebook/answer/3134673?h