问题标签 [kiosk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2243 浏览

c++ - 在 kiosk 模式下为自定义 Linux C++ 应用程序运行计算机

我想创建一个在特定笔记本电脑上的某个 Linux 平台上运行的 C++ 应用程序。但是,我不希望这台笔记本电脑的用户使用除此程序之外的任何其他应用程序/系统功能 - 就像您在典型网吧的计算机上发现的信息亭模式一样。

一个问题是笔记本电脑将由用户启动,因此必须自动启动我的软件 - 尽可能少地留给用户干预该过程的空间。它不必完全安全,但应该尽可能接近。

完成这样的事情的最佳方法是什么?是否存在专门为此制作的(免费)Linux 发行版(如果没有,我可能会使用 Arch Linux)?我可以/应该在我的程序中采取什么步骤,或者我可以把它全部留给操作系统吗?专门为此创建我自己的小型 Linux 发行版值得吗?

0 投票
2 回答
26657 浏览

windows-7 - 禁用 Ctrl-Alt-Del 并关闭信息亭

我为客户完成了一个应用程序。聊了一会儿之后,他希望我做一个额外的应用程序或为他们的信息亭推荐一个应用程序。

客户想要一种方法来防止计算机关闭。他们喜欢禁用Ctrl++ (也因此进程不能被杀死),+Alt来关闭他们的浏览器,并且没有 Windows 按钮来弹出开始菜单供用户单击或使用键盘关闭。显然应该有办法解锁它DeleteAltF4

我告诉他们我会调查它,但他们真的不需要它。

他们使用的是 Windows 7。是否有我可以使用的 WinAPI 调用或已经存在的应用程序或库来执行此操作?

0 投票
2 回答
139 浏览

macos - 为博物馆展览部署界面的选项?

我们正在制作一个配套的演示文稿,将在博物馆展览旁边的电脑屏幕上显示。我相信这些机器将运行 OSX(无触摸屏),用户至少需要鼠标。

有没有人对构建什么环境(闪存、空气、网络、可可等)有建议,这将允许我们限制对计算机本身的访问?我们主要关心的是人们 alt-tabbing、command-q'ing、command-option-escape'ing 等等等等。任何让他们退出演示文稿并访问主系统的事情都是一个主要问题。

谢谢。

0 投票
5 回答
886 浏览

asp.net-mvc - 在信息亭情况下登录的 Web 应用程序

我们正在考虑为没有专用计算机的员工设置一个内部 Web 应用程序 (ASP.NET MVC) 作为信息亭。我们目前没有此信息亭设置。每个员工都有自己的登录名来查看一些基本的工资单信息并请求请假。办公室工作人员将使用相同的 Web 应用程序,他们的办公桌上有一台专用 PC。

我要冒昧地说,无论我们告诉员工多少次,员工离开信息亭时都不会单击注销。你会做些什么来帮助防止这种情况发生?

0 投票
3 回答
2058 浏览

html - 广告展示亭。浏览器会好吗?

我正在考虑一个项目,其中连接到中央服务器的工作站在中央时间线的控制下显示各种内容。

要求是信息亭可以具有各种监视器和扩展桌面组合。该屏幕空间将用于显示图像、电影或图像和电影的各种马赛克。

例如,一台具有 3x3 显示器的机器可能被配置为在右下角的四个屏幕上显示视频,在前三个视频上显示一个标题等等。

我正在弄清楚如何创建查看器。我认为坚持使用我熟悉的 Web 技术会很好,并且使用 JavaScript 作为时间线引擎听起来很容易。

至于编解码器和视频驱动程序,我想我会坚持使用 Chrome、Css3 和 Html5,我想我可能需要 Chrome 和 Windows 7。

不过,有一些担忧。

考虑到扩展桌面上不同显示器上的视频分割是否会出现性能问题?

大小和堆叠divs 的像素是否可预测,以便图像适合物理监视器或监视器组?

谢谢你们。

0 投票
1 回答
200 浏览

.net - 有哪些技术可以监控一个软件的多个实例?

我有一个将在多个站点运行的自助服务亭软件。我想远程监控他们的状态。

信息亭应用程序本身已经完成了。我现在正在创建一个软件,该软件将从中央位置监控所有信息亭,以便客户可以远程查看特定详细信息(例如,承兑人的现金盒中有多少张钞票,客户当前登录等)。因为我处于发展的早期阶段,所以我的选择是相当开放的。我知道我没有给出太多的资格,但我想尝试获得各种各样的潜在解决方案。一些细节:

  • Kiosk 软件是在 Windows Embedded 上运行的 VB6 应用程序
  • 监控软件将在现代桌面版 Windows(XP、Vista 或 7)上运行
  • 数据库是 SQL Server 2008

我最初的想法是开发一个 .NET 应用程序,它只会以设定的时间间隔(比如每秒左右)报告每个信息亭的最后一个数据库事务,但我真的希望信息亭软件直接报告其状态。我不确定从哪里开始,可能需要对信息亭软件进行哪些修改,以及监控软件需要什么。非常欢迎提供有关这些主题的文章的链接。

0 投票
1 回答
289 浏览

java - 阻止用户在 OS X 上离开处理应用程序?

我想在 OS X 上的公共计算机上显示全屏 Processing.org 应用程序 (java)。

全屏很简单,我可以通过 Info.plist 禁用菜单+停靠。

如何禁用进程切换 ( cmd-tab) 并强制退出弹出、电源弹出和其他系统热键等?我想让它防弹,这样用户要么被困在我的应用程序中,要么拔掉电源线。

0 投票
2 回答
14002 浏览

firefox - firefox kiosk 模式:只需要 3 个按钮

我已经完成了研究,但我没有找到任何合适的东西。

我需要 Firefox 以所谓的信息亭模式启动,这将导致:

  • 全屏
  • 没有标签
  • 没有右键
  • 返回主页前进按钮

有像 r-kiosk 这样的插件——我可以将它们配置为只显示我需要的 3 个按钮吗?

谢谢

0 投票
1 回答
407 浏览

javascript - javascript 应用程序崩溃时如何自动重启它?

我有兴趣在无人看管的网络浏览器中运行幻灯片。我宁愿它没有崩溃。我应该如何确保 javascript 应用程序继续运行或浏览器在崩溃时重新加载主页?

0 投票
3 回答
1872 浏览

facebook - 信息亭中的 Facebook“点赞”功能

客户要求我为自助服务终端编写应用程序(想想机场的值机机),用户的选择之一是在 Facebook 上“喜欢”我的客户。我已经阅读了插件文档,并且能够在浏览器页面上呈现“喜欢”按钮,但随后 facebook 会弹出一个登录 Web 浏览器窗口......我的信息亭应用程序无法弹出 Web 浏览器(因为它是亭)。

如何在用户几乎没有浏览器 UI 的情况下成功发送类似请求?有什么想法吗?

谢谢,〜比尔