distance00
小狐狸
小狐狸
  • UID51604
  • 注册日期2015-10-31
  • 最后登录2016-11-14
  • 发帖数32
  • 经验35枚
  • 威望0点
  • 贡献值30点
  • 好评度2点
阅读:1645回复:4

帮忙确认一个bug

楼主#
更多 发布于:2015-11-01 17:02

"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
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2015-11-01 17:52
没有重现成功。Win8.1 x64,试了32和64的Firefox。QQ拼音传统版。
测试结果是,inactive 情况下,输入法变为“英”可以用Shift切换回中文状态并进行中文输入。
disabled 情况下,输入法保持“中”,但只能进行英文输入,Shift切换无变化,大小写可变化。

另外,偶有一些失效情况,比如首次获得焦点时 disabled 的效果还未生效;inactive的效果未生效,仍然保持默认“中”。
distance00
小狐狸
小狐狸
  • UID51604
  • 注册日期2015-10-31
  • 最后登录2016-11-14
  • 发帖数32
  • 经验35枚
  • 威望0点
  • 贡献值30点
  • 好评度2点
2楼#
发布于:2015-11-01 18:10
yfdyh000:没有重现成功。Win8.1 x64,试了32和64的Firefox。QQ拼音传统版。
测试结果是,inactive 情况下,输入法变为“英”可以用Shift切换回中文状态并进行中文输入。
disabled 情况下,输入法保持“中”,但只...
回到原帖
两种情况下居然输入法状态栏都在?我只试了win7 32和64 下32和64firefox,无论如何在地址栏都不会显示输入法状态栏的。输入法试了谷歌拼音和搜狗。我的系统是优化过的,难道跟某个系统服务有关?
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2015-11-01 18:50
distance00:两种情况下居然输入法状态栏都在?我只试了win7 32和64 下32和64firefox,无论如何在地址栏都不会显示输入法状态栏的。输入法试了谷歌拼音和搜狗。我的系统是优化过的,难道跟某个系统服务有关?回到原帖
不是,这是Win8的功能,不是指输入法的状态栏。

但测试结果也是,输入法状态栏始终是在的,只是禁用时输入不产生反应,同英语。始终不会切换到英语(美国)的,而且Win8默认也没有。

intl.tsf.enable 不知道是否有影响,不知道Win7下是否有。
distance00
小狐狸
小狐狸
  • UID51604
  • 注册日期2015-10-31
  • 最后登录2016-11-14
  • 发帖数32
  • 经验35枚
  • 威望0点
  • 贡献值30点
  • 好评度2点
4楼#
发布于:2015-11-02 16:14
yfdyh000:不是,这是Win8的功能,不是指输入法的状态栏。

但测试结果也是,输入法状态栏始终是在的,只是禁用时输入不产生反应,同英语。始终不会切换到英语(美国)的,而且Win8默认也没有。

intl.tsf.enable 不知道是否有影响,不知道...
回到原帖
只要两个代码有不同,就有可能是我这边的问题,也许disabled本意就不是关闭输入法。不行我再换个系统试试。intl.tsf.enable 试过没有影响。
游客

返回顶部