如何使用信息亭模式设置网页OSX-Chrome


13

我必须让公众在几周的学生博览会上使用笔记本电脑访问会员注册网页。

Chrome在Mac上没有信息亭模式,是否可以禁用CMD + Q,阻止标题栏显示等?

是否为此设计了软件?

还有其他建议吗?


对于它的价值,我认为启用了Kiosk模式,但是您必须从命令行打开Chrome才能将--kiosk参数传递给它。话虽这么说,我还无法成功传递任何参数。
styfle

您可以在全屏模式(cmd-shift-F)下隐藏标题栏,但菜单仍然全部启用。
马修·弗雷德里克

1
--kiosk尚未在OS X中启用
Pez Cuckow

Answers:


4

有一个名为Saft的插件,可在Safari中启用信息亭模式。(自2012年末起,Saft已停产;在Safari 5.0.5之前无法使用。)如果该计算机在公共场所使用,请在系统偏好设置中创建一个新的访客用户,并将其用于博览会。即使有人突破了信息亭模式,他们也看不到您的私人数据或弄乱了任何东西。

如果你想留在Chrome中,有上一个AppleScript 超级用户,推出的Chrome Kiosk模式。


苹果脚本不是真正的信息亭模式,只是正常的全屏显示。感谢您提供安全的链接。
2011年

Saft链接似乎无效。您有机会更新吗?
JBis

5

您是否考虑过将Opera用作注册浏览器。它确实提供了一种易于启用的信息亭模式

/Applications/Opera.app/Contents/MacOS/Opera -kioskmode -noexit

该文档包含有关“回家”超时模式的信息,该模式将在设置的时间间隔后恢复信息亭。


当他们改用Chromium后,它不再起作用了
fregante

5

Chrome在Mac OS上具有Kiosk模式。有点。您可以通过命令行args来获取信息亭模式,如下所示:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=192.168.168.53

=>这将打开一个没有任何窗口装饰的镶边窗口,最大化至全屏(就像其他任何最大化的Mac App一样)。

对于所有Chrome命令行参数,请查看:http : //peter.sh/experiments/chromium-command-line-switches/#load-extension


3

这很棘手,但我设法将Chrome设置为适当的信息亭模式。通过Info.plist在包内容中编辑Chrome浏览器,可以强制其在演示文稿模式(设置LSUIPresentationMode3)下隐藏菜单栏。该Continue where I left off设置可能会有所帮助。

使用家长控制来阻止或白名单网站。

有一个名为kioskmodehelper的Chrome插件,可限制标签并隐藏ui元素。


在OS X 10.9中不起作用:条形图已隐藏,但用户只需单击顶部和底部边框,它们就会显示出来。
fregante


2

如果您在“系统偏好设置”中设置了一个新用户,并设置了家长控件以使其具有简单的查找程序,则您只能允许打开Chrome浏览器,并且可以对其进行设置,以便唯一允许访问的网页就是您的网页。


1

打开Script Editor并使用以下命令:

set strUrl to "https://example.org"
do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --app=" & strUrl

tell application "Google Chrome" to activate
tell application "System Events"
    keystroke "f" using {command down, control down}
end tell

由于信息亭在Mac上不可用,因此会在应用程序模式下打开网址。

然后它发送键ctrl+ cmd+ f进入全屏作为旧快捷键cmd+ shift+ f似乎不再工作。


1

这些答案都不适合我作为命令行解决方案。我必须通过app参数传递URL才能起作用。

(MacOS 10.13.4。Chrome 66.)

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://example.com

*看起来William的解决方案确实将此包含在Applescript中。


这与先前的答案有何
user151019的

1
这些发布的答案均不适合我,这就是为什么我共享此解决方案。该命令显然不会通过app参数传递URL,如果没有该参数,它将无法在我的系统上运行。MacOS 10.13.4。铬66
毕坚


0

我正在开发一个极简主义的亭式Webviewer,其唯一目的是为预定义的url / webapp提供一个安全的容器。主要功能是:

  • 普通/信息亭模式
  • 用于退出信息亭模式的可选密码保护
  • 预定义的URL(针对webapp)
  • 可选的Webapp管理员URL
  • 应用内注册为登录/启动应用程序

可以进行一些调整和进一步的“强化”,但可以达到目的-并且它是开源的。

https://github.com/tschiemer/filmothek-kiosk-osx

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.