从chrome打开虚拟键盘(osk.exe)



又是这些问题之一(从chrome浏览器执行local.exe文件)

我知道这是不可能的(至少不是一个简单的方法)

我要做的是打开存储在windows机器上的虚拟键盘文件夹

c:/windows/system32系统/osk.exe

我知道简单的

<a href="file:///C:/Windows/system32/osk.exe">Run virtual keyborad</a>

不工作(原因很明显)。

那么我怎样才能使它工作呢?如果不可能做到这一点,我该如何解决这个问题?我真的需要能够打开一个虚拟键盘通过点击我的网页上的链接。

有没有其他的虚拟键盘,我可以使用,用户不需要下载,以便通过我的网页使用它?

规格

我将运行我的网站在kiosk模式(chrome)使用27英寸宏碁触摸显示器(没有物理键盘),在windows7电脑上运行。我使用Wamp作为我的web服务器,即该网页是通过本地网络访问的。

提前感谢=)

不可能。接受它吧。您不能在客户端机器上执行任何程序。浏览器是沙盒的。但是你也可以创建一个javascript等价的

此外,触摸设备通常提供系统级虚拟键盘。例如,当你点击android上的输入框时,系统会显示一个虚拟键盘。您还可以检查是否存在这种情况。即使不是,如果你打算在本地网络上使用固定数量的设备并直接控制它们,也有可能使它们按照这种方式运行。

别担心,兄弟。我知道我们程序员总是想要我行我素。但有时候,我们学会了接受这样一个事实:有些事情是不"安全"的,必须被强制执行为"绝对不要做!"

但是,您可以构建自己的浏览器应用程序(使用任何浏览器控件)。然后,你可以让浏览器应用程序在需要的时候通过浏览器应用程序上的按钮打开一个操作系统(而不是在你的web应用程序上)。

JavaScript键盘选项是最建议的。

最新更新