问题标签 [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 投票
3 回答
1771 浏览

internet-explorer-6 - 禁用 IE 6 中的特定键

我需要禁用 Internet Explorer 6 中的特定键(Ctrl 和 Backspace)。是否有注册表黑客可以做到这一点。它必须是IE6。谢谢。

长编辑:

@apandit:哎呀。我需要更具体地说明退格的事情。当我说禁用退格时,我的意思是禁用退格模仿后退浏览器按钮的能力。在 IE 中,当焦点不在文本输入字段中时按 Backspace 相当于按 Back(浏览到上一页)。

至于 Ctrl 键。有些页面具有创建新 IE 窗口的链接。我打开了弹出窗口阻止程序,它阻止了这个。但是,Ctrl 单击会导致新窗口启动。

这是针对信息亭应用程序,目前是基于 Web 的应用程序。客户目前没有资金使他们的站点信息亭友好。URL 过滤和禁用 URL 输入字段之类的事情已经完成。

谢谢。

0 投票
4 回答
862 浏览

windows - 插入后批准 USB 设备

在 Windows 上,是否有任何方法可以在插入后以编程方式批准 USB 设备,如果它是某种类型(比如可移动驱动器)允许使用,否则不允许?也不允许运行驱动程序,只允许以批准的方式使用设备?

IE 我们希望允许插入 USB 驱动器,但不必担心会安装病毒。

编辑对不起,我对这个问题的发布不是很清楚。是的,这是 Windows,但我不担心自动运行的程序,这当然是关闭的。用户将无法访问任何可执行文件,只能从驱动器中读取数据。除了我们允许的用户界面(这是一个信息亭),他们将无法访问任何用户界面。我关心的是运行和安装软件的设备驱动程序(ala U3,以及插入 USB 驱动器时自行安装的其他 USB 软件)。有很多病毒可以通过将 USB 驱动器插入系统来运行。我们已将组策略限制在我们可以做到的水平,但我无法找到一种方法来不允许安装驱动程序而不创建预安装的 USB 驱动器的基本白名单,并且没有其他方法可以工作(即.

0 投票
2 回答
2037 浏览

wpf - 用于触摸屏信息亭开发的图形子系统

我正在开始一个爱好项目,我希望在其中有一个图形触摸屏界面,用于与在 Windows XP Embedded 之上运行的类似信息亭的设备进行交互。为了开发丰富的 UI 体验,我正在考虑使用 WPF。但是,我遇到的许多演示视频都使用了 Silverlight,而我还没有看过一个 WPF 演示。

据我了解,Silverlight 面向网站开发人员,而 WPF 更面向桌面开发。

所以这个问题有两个部分。首先,对于在 Windows XP 嵌入式平台上托管的类似信息亭的设备上开发丰富的 UI 体验,推荐的图形子系统是什么?其次,如果是 Silverlight,建议使用哪个版本(1.0 或 2.0),为什么?

0 投票
3 回答
4175 浏览

php - 针对非微软平台的面向触摸屏的网站开发建议

我们目前正在设计一个可以从博物馆的信息亭访问的网站。用户将需要能够浏览当前包含静态 HTML 内容的许多不同网页,以及浏览基于 Flash 并在 Flash 播放器中运行的各种交互式演示文稿。用户可能还需要从信息亭将一些信息输入到简单的注册表单中。

我们目前将其设计为在浏览器中运行的一个原因是,从信息亭访问的相同站点和交互式演示文稿也将在 Web 上可用。

有没有人建议这种设计是否可行,或者我们是否应该简单地构建两个版本的内容,一个用于网络,一个用于信息亭?有人在构建可在触摸屏上和通过网络访问的网站方面有哪些经验?

这对我自己和我的公司来说都是第一次努力,所以任何警告、建议和建议都将不胜感激。

注意:我们目前正在使用 Flash 来构建我们的交互式内容和用于服务器端所有内容的 LAMPP 堆栈,因此 SilverLight 并不是一个真正的选择。

0 投票
2 回答
1043 浏览

powerpoint - 为办公室制作时事通讯幻灯片亭的最佳方式?

因此,我的任务是为办公室制作一个信息亭,用于显示有关我们的 SCRUM 进度、构建服务器状态、可出租性等的统计信息。理想情况下,它应该运行带有一堆不同页面的幻灯片,其中一些显示文本,一些显示图形等等。

最好的方法是什么?我首先想到了 powerpoint,但它应该能够从网络服务器获取图像,这样我就可以自动化图形生成过程。在显示“谁破坏了构建”或类似的页面时,我还想从外部来源获取文本。

我毫不怀疑现成的系统存在,但我真的不知道在哪里寻找它们。

这在PowerPoint中容易/难吗?还是有一个除了我以外的所有人都知道的无处不在的应用程序?

0 投票
2 回答
380 浏览

flash - 您更喜欢哪种触摸屏用于 Flash 信息亭工作?

我们公司做了大量的闪存工作,偶尔也会进行离线/信息亭应用程序。我想向我们的客户推荐触摸屏,但对市场了解不够。

有人对任何特定型号的触摸屏有什么好的经验吗?谢谢!

0 投票
1 回答
1332 浏览

authentication - 以不同的 AD 用户身份查看 Reporting Services 报告

我有一些在机器特定的 AD 帐户下运行的“信息亭”,我想在这些帐户上部署报告。出于安全原因,我需要在允许访问报告之前验证个人用户凭据。有没有办法通过报告服务做到这一点?我们正在运行 Reporting Services 2005,但很快就会升级。

0 投票
5 回答
3970 浏览

flash - Flash 或 Silverlight 能否用于信息亭应用程序?如何?

我的经验只是使用 Flash,恐怕我没有跟上最新的情况。上次我尝试这个时,我隐约记得 Flash 有一个问题,它会慢慢消耗内存,直到最终操作系统锁定。那是几年前的事了,也许不是因为 Flash。

将 Flash 或 Silverlight 用于信息亭类型的应用程序是否存在问题?

它们将如何设置?在网页中托管 Flash/Silverlight 应用程序的“信息亭”模式下使用 FireFox 是否足够好?

编辑:

回答有关应用程序类型的问题。此应用程序的交互性有限。它将有一个菜单,用户可以单击菜单来查看由文本、图像和视频组成的不同内容。它可能会有过渡动画。我还不确定信息亭是否应该是触摸屏类型的信息亭。

0 投票
1 回答
1668 浏览

.net - .NET Kiosk 屏幕键盘

我为我们的信息亭应用程序开发了一个相当简单的 OSK。它通过打开我们的 .net 应用程序中的文本框触发的 onfocus 事件来工作。问题是,我们正在尝试与单点登录服务集成,这意味着我们将打开一个网络浏览器控件来处理第三方身份验证。由于 SSO 页面的文本框位于浏览器控件中,因此我不完全确定使用现有 OSK 的最佳方式,或者我什至可以。

我最初的想法是尝试某种 javascript 注入,以添加我的应用程序可以响应的事件。然后我应该能够判断文本框何时获得焦点,并打开 OSK。OSK 关闭后,我可以使用输入的值更新表单字段。我的问题是它似乎很脆弱。SSO 页面上的 html/js 更改可能会扰乱所有信息亭的登录过程。

我看到的另一个选择是废弃我拥有的 OSK 并使用较低级别的 OSK。我用这种方法看到的问题是我发现的 OSK 软件的可编程性很差。每当我需要从用户那里获取键盘输入时,我基本上都需要启动一个第 3 方 exe,而且它看起来不像我可以使用现有解决方案那样顺利集成。

我可以混合使用这两者,将我们的 OSK 用于普通的 winforms 控件,并在需要使用 web 控件时切换到第 3 方 OSK,但我认为每个人都可以看到这种方法的问题。

任何关于走哪条路的建议/建议,以及关于实现通用 javascript 注入以允许我使用现有 OSK 的任何帮助都会很棒!

0 投票
3 回答
656 浏览

php - 如何从基于 PHP 的 Web 应用程序访问 kiosk id reader 数据

有没有人做过这样的事情?如何?

我刚刚开始了一个项目,该项目将有一个基于浏览器的 Web 应用程序(使用 PHP 和可能的 Ajax 框架,如 Dojo 或 JQuery),该应用程序从信息亭单元内呈现给用户。它基本上是浏览器中的一项调查,但需要通过设备上的身份证刷卡器识别用户。

我什至不知道这是什么确切的单位(抱歉缺乏硬件信息!)因为我昨天刚刚了解了这个项目。我在等着看这个单元是否带有某种软件来帮助我,但我的感觉不是从我最初的会议开始的。尽管他们可能会决定稍后切换到 Linux,但他们最初将运行某种版本的 Windows。我没有使用信息亭的经验,所以我只是想了解这类事情通常涉及什么。

主要问题是如何将信息亭硬件中的数据输入到基于 Web 的 PHP 应用程序中?

在与项目负责人交谈时,他对如何解决这个问题的第一个猜测是:
- 有某种驱动程序来获取输入到 id 读取器的数据。
- 写入文件。
- 使用 Dojo Offline 定期或在需要时读取文件并比较时间戳等。

还不关心解决安全问题。首先,我只想弄清楚如何实现这一目标的基础知识。我可以看到如何使用 Flex/Air、Silverlight 等进行相同的操作,但我们是一家 PHP 商店,坦率地说,我的老板不会考虑这些。此外,使用数据库、套接字等似乎有点矫枉过正(但也许不是???)

有什么建议、警告等吗?谢谢。