如题,比如我现在电脑有搜狗输入法和智能ABC两种输入法,我输入这段话使用的是搜狗输入法,js能否获取到我现在使用的是搜狗的中文输入还是英文输入?这个状态。或者说无论什么输入法他们有一个公用的属性来让js获取到判断是中文输入还是英文输入?更新下问题,我指的中文输入是指英文输入是:sdfdfdsfdsfds我想要的是判断这个输入法的状态,而不是输入的值是否是中文。
3 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
在用户输入之前你什么都不能做 输入之后就可以了 你可以监听输入事件 如果判断是日文就
浏览器还没牛逼到暴露js api给其他进程发送消息,输入法也没暴露api监听其他进程的消息。
var reg = /[^日文]/;
on('input', function(val) {
var _temp = val.match(reg);
if (reg) {
input.value= reg[0];
} else {
input.value = '';
}
});
添加回答
举报
0/150
提交
取消