我正在使用PHP、HTML5和Javascript开发一个KIOSK系统。
我希望将多个(触摸屏)显示器连接到单台电脑上。我希望这些显示器可以在全屏模式下显示浏览器,用户只能访问我的网站,而没有其他控件。他们不应该有鼠标或键盘。
他们不应该能够最小化浏览器。
有没有办法实现这一点?
我希望将多个(触摸屏)显示器连接到单台电脑上。我希望这些显示器可以在全屏模式下显示浏览器,用户只能访问我的网站,而没有其他控件。他们不应该有鼠标或键盘。
他们不应该能够最小化浏览器。
有没有办法实现这一点?
最小化、最大化、调整窗口大小等操作与程序(浏览器)本身无关,而与窗口管理器有关。你的问题在于,大多数窗口管理器都是为了实现移动和调整窗口大小而开发的,因此你需要一个可定制的窗口管理器。如果你懂Python,我想向你介绍pyWMhttp://pywm.sourceforge.net/,你可以使用它来实现全屏和不可最小化的窗口。
你需要一个可定制的浏览器,允许你同时拥有多个实例并删除控件。Firefox可以通过其配置文件机制完成这两个操作。基本上,你启动Firefox并按照自己的喜好进行自定义设置。然后创建该配置文件的多个副本,并明确告诉每个终端使用自己的配置文件。(这很像xorg问题。)
要将浏览器/Firefox限制在您的网站上,您有多种选择。一个好的选择是检查浏览器是否具有该功能。如果没有,你肯定可以强制浏览器使用代理服务器,从而对用户施加该限制。可以做什么以及最有意义的做法取决于你的确切设置。