gdh1995 / vimium-c

A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
https://chrome.google.com/webstore/detail/vimium-c/hfjbmagddngcpeloejdejnfgbamkjaeg
Other
3.17k stars 253 forks source link

360极速浏览器X 配合 win10自带输入法,vomibar输入框始终默认是英文输入 #1128

Open alayamanas opened 1 month ago

alayamanas commented 1 month ago

Describe the bug

360极速浏览器X 配合 win10自带输入法,vomibar输入框始终默认是英文输入,浏览器换成Firefox、edge等均正常(也就是中文情况下打开vomibar输入框默认输入状态是中文,英文状态下则是英文),在干净虚拟机中复现。

To Reproduce

Steps to reproduce the behavior:

  1. 360极速浏览器X版本:22.3.3015.64 目前最新版
  2. vimium-c版本:1.99.99 360插件商店默认安装即可
  3. win10自带微软拼音输入法,Windows版本不关键,虚拟机内、win11等均复现
  4. 任意网页下按下o或者b,vomibar输入框始终默认是英文输入状态
gdh1995 commented 1 month ago

发现原因是 360 浏览器遇到 <input inputmode=...> 后就强制重置输入法到英文。

要不去 https://bbs.360.cn/thread-16123706-1-1.html 上反馈?

v1.99 不打算因为这个问题而更新,因此没法缓解这个问题。

正在开发中的 v2 会加入缓解措施。如果能正确检测 360 浏览器的话就直接避免问题,如果不行就引入一个配置项来让用户手动避免。

gdh1995 commented 1 month ago

确信检测不了,我加个配置项吧……

alayamanas commented 1 month ago

发现原因是 360 浏览器遇到 <input inputmode=...> 后就强制重置输入法到英文。

要不去 https://bbs.360.cn/thread-16123706-1-1.html 上反馈?

v1.99 不打算因为这个问题而更新,因此没法缓解这个问题。

正在开发中的 v2 会加入缓解措施。如果能正确检测 360 浏览器的话就直接避免问题,如果不行就引入一个配置项来让用户手动避免。

了解,感谢答疑