阅读:1645回复:4
帮忙确认一个bug"ime-mode: inactive" 和 "ime-mode: disabled"这两个代码没有任何区别。 更奇怪的是在Win7 32位下执行的是disabled(关闭输入法),在Win7 64位下执行的是inactive(输入法临时失效) 不出意外Win8 Win10应该是一样的情况。 用这个流传很久的在地址栏关闭输入法的代码来测试,在stylish分别加入 #urlbar, #urlbar *|* { ime-mode: inactive !important; } 和 #urlbar, #urlbar *|* { ime-mode: disabled !important; } 看是不是一样。 https://bugzilla.mozilla.org/show_bug.cgi?id=1220069 |
|
1楼#
发布于:2015-11-01 17:52
没有重现成功。Win8.1 x64,试了32和64的Firefox。QQ拼音传统版。
测试结果是,inactive 情况下,输入法变为“英”可以用Shift切换回中文状态并进行中文输入。 disabled 情况下,输入法保持“中”,但只能进行英文输入,Shift切换无变化,大小写可变化。 另外,偶有一些失效情况,比如首次获得焦点时 disabled 的效果还未生效;inactive的效果未生效,仍然保持默认“中”。 |
|
2楼#
发布于:2015-11-01 18:10
|
|
3楼#
发布于:2015-11-01 18:50
distance00:两种情况下居然输入法状态栏都在?我只试了win7 32和64 下32和64firefox,无论如何在地址栏都不会显示输入法状态栏的。输入法试了谷歌拼音和搜狗。我的系统是优化过的,难道跟某个系统服务有关?回到原帖不是,这是Win8的功能,不是指输入法的状态栏。 但测试结果也是,输入法状态栏始终是在的,只是禁用时输入不产生反应,同英语。始终不会切换到英语(美国)的,而且Win8默认也没有。 intl.tsf.enable 不知道是否有影响,不知道Win7下是否有。 |
|
4楼#
发布于:2015-11-02 16:14
|
|