创建一个keyboard_protocol.txt文件在文件里写上下面的代码,即修改windows的注册表:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\keyboardProtocol]
@="URL:Keyboard Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\keyboardProtocol\shell]
[HKEY_CLASSES_ROOT\keyboardProtocol\shell\open]
[HKEY_CLASSES_ROOT\keyboardProtocol\shell\open\command]
@="\"C:\\Windows\\System32\\osk.exe\" \"%1\""
然后修改文件的格式为 keyboard_protocol.reg
在服务对应的服务器上执行这个脚本文件。
然后再对应的前端代码中需要的地方调用:
window.open('keyboardProtocol://');