在Kiosk模式下使用扩展程序运行Chrome

时间:2012-01-16 21:16:13

标签: google-chrome

我真的需要在kiosk模式下使用扩展程序运行Chrome。如果我使用--app-id=xxxx启动Chrome,则会运行该应用,但会忽略--kiosk。如果我使用--kiosk启动它,则会忽略app-id。

有两种方法吗?全屏启动(F11模式)无法正常工作,因为顶部有气泡窗口,用户可以退出。

6 个答案:

答案 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中)

  1. 使用this handy script创建指向您网址的应用。

  2. 记下您应用的名称(替换下面的[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。

  1. 打开Chrome权限列表:sudo open -e /Applications/Google Chrome.app/Contents/Info.plist

  2. 添加此内容。 <key>LSUIPresentationMode</key> <integer>3</integer>

  3. 将此hack与chrome命令行选项--kiosk http://yoururl.com结合使用,以获得真正的自助服务终端行为。

答案 5 :(得分:1)

自2017年起,Chrome将不再允许您在没有Google Chrome管理许可订阅的情况下在新设备上进入自助服务终端模式。 “注意:如果您的Chromebook,Chromebase或Chromebox是2017年或之后的版本,则除非由管理员管理,否则它将无法在自助服务终端模式下运行。”

请参阅此文章:https://support.google.com/chromebook/answer/3134673?h