如何在Windows 8.1信息亭(分配的访问权限)帐户中以信息亭模式启动Chrome?


9

我们正在尝试使用Windows 8.1中的Chrome在信息亭模式下设置Web应用程序。我已经能够创建一个“分配的访问权限”帐户(新的Windows 8.1信息亭功能),该帐户将登录并将用户锁定到Chrome。这样做非常有效,因为Chrome会在用户登录时启动,并显示整个屏幕,并且用户无法访问任何其他应用程序。

但这对我们来说还不够。以这种方式运行Chrome时,地址栏可见,用户可以使用键盘快捷键关闭标签页并打开新标签页。我们需要将信息亭锁定在单个Web应用程序中,并且不允许用户浏览其他位置。分配的访问模式需要Windows 8 Metro风格的应用程序,因此我不知道向Chrome实例提供命令行参数的任何方法。

是否有人在Windows 8或8.1上使用分配的访问权限或任何其他方法执行此操作?我已经研究过使用JavaScript全屏API,但这需要用户交互,并且用户始终可以取消全屏模式并返回地址栏。


您是否已将Chrome设置为默认浏览器?老实说,Chrome可能不得不添加支持。有MIGHT是可能模仿所需的功能并禁用的键盘快捷方式的扩展。
Ramhound

是的,我已经尝试过使用Chrome作为默认浏览器以及使用IE作为默认浏览器。
Mark Meuer 2013年

听起来您需要扩展才能禁用键盘快捷键。stackoverflow.com/questions/8886367/…和诸如chrome.google.com/webstore/detail/kioskmodehelper/…之类的内容可能会有所帮助。如果扩展程序不起作用,则您必须制作一个满足您要求的扩展程序或等待直到别人。Chrome根本不支持您的要求,这是一个问题。(很有可能)我意识到我与论点解决方案有关。
Ramhound13年

我不确定Mark是否会找到用于此目的的方法,但对于在此处寻找答案的其他任何人,请尝试结合使用--chrome-frame参数和--kiosk参数。用户仍然可以在窗口外的Alt + F4,但是通过一些标准的GPO锁定,您可以使用这些参数锁定启动的Chrome实例。
int_541 '16

Answers:


3

经过研究后,这是我能想到的最简单的解决方案:

  1. 创建一个新的用户帐号
  2. 使用组策略,限制任务管理器的使用,并阻止按WIN + R时出现的“运行”命令。还限制使用上下文菜单。
  3. 使用组策略或任务计划程序,为用户分配一个登录脚本。在指定路径之前,请打开记事本,然后在您选择的位置将空白文件另存为logon.bat。
  4. 使用logon.bat的路径作为登录脚本的路径。如果使用Task Scheduler,请确保将触发器定义为“用户登录”,然后将/ min参数添加到“操作”选项卡中。
  5. 隐藏批处理文件所在的文件夹(使用文件资源管理器)
  6. 打开使用记事本创建的批处理文件。将以下内容添加到批处理文件中:

    @echo off
    TITLE Chrome Kiosk Mode
    taskkill /f /im explorer.exe
    start "" "chrome.exe" --chrome-frame --kiosk -incognito /max
    

您可能需要将chrome.exe更改为计算机上chrome.exe的确切文件路径。

现在,如果用户关闭当前的Chrome窗口,他们将无法执行任何操作。因为我们在登录时杀死了Windows资源管理器,所以他们无法浏览文件或使用GUI。并且由于我们阻止了运行命令和任务管理器,因此它们也无法启动任何应用程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.