shixuedong123 2018-05-03 09:15 采纳率: 0%
浏览 3514
已结题

chrome浏览器中控制输入法切换

问题:chrome 浏览器中,html input标签,如果当前是中文输入法【如搜狗】,扫描枪扫码后默认加的回车换行符,回车被输入先拦截只是关闭了输入法的框,导致网页input无法监听到真正需要的回车键。
为了说明清楚,图中是将扫描枪设置无添加结束符的效果,输入法程序先响应。
图片说明
目前已经尝试style的ime-mode【只针对ie有效】、delphi或者C#切换系统输入法【只是改变当前程序句柄,无法更改浏览器中输入法】。

针对以上问题,征集解决方案,实现扫描枪无差异化适配。

预留后路:非最终解决方案,风险较大。
1、枚举结束符,针对特定结束符进行处理后续动作。
2、监听内容变化设置延迟处理。

  • 写回答

2条回答 默认 最新

  • MrsillyX 2018-05-03 09:32
    关注

    升级google,目前
    更新版本 65.0.3325.146(正式版本) (32 位)

    评论

报告相同问题?

悬赏问题

  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败