这又是其中一个问题(从chrome web浏览器执行local.exe文件)。
我知道这是不可能的(至少不是一种简单的方式)
我想要做的是在存储在文件夹
中的Windows机器上打开虚拟键盘C:/windows/system32/osk.exe
我知道简单的
<a href="file:///C:/Windows/system32/osk.exe">Run virtual keyborad</a>
不工作(出于显而易见的原因)。
那我怎么能让它运作起来呢?如果不可能这样做,我该如何解决这个问题?我真的需要通过点击我网页上的链接打开虚拟键盘。
我可以使用的任何其他虚拟键盘,用户无需下载以便通过我的网页使用它?
功能
我将使用27“Acer触摸显示器(没有物理键盘)在Windows 7计算机上运行我的网站kiosk模式(镀铬)。我使用Wamp作为我的网络服务器,IE网页是通过本地网络访问。
提前致谢=)
答案 0 :(得分:2)
这是不可能的。和它一起生活。您无法在客户端计算机上执行任何程序。浏览器是沙盒。但是,你可以制作类似this example
的javascript此外,触摸设备通常提供系统级虚拟键盘。例如,当您单击android上的输入框时,系统将显示虚拟键盘。您还可以检查是否是这种情况。即使不是这样,如果您要在本地网络上使用固定数量的设备并直接控制它们,也可以使它们以这种方式运行。
答案 1 :(得分:0)
但是,您可以构建自己的浏览器应用程序(使用任何浏览器控件)。然后,您可以通过浏览器应用程序上的按钮(而不是Web应用程序)让浏览器应用程序在需要时打开osk。
但最常建议使用JavaScript键盘选项。