google工具栏和拼音输入法冲突
google工具栏是一个常用的浏览器插件,可以为浏览器增加许多特殊的功能,例如快速的google搜索、翻译、pagerank显示、拦截弹窗等功能,我先前使用时感觉很不错,然而,当我将google工具栏升级到6.0以上版本后,就麻烦不断,开始是拼音输入的时候不停的闪烁,不知道是什么原因,好不容易升级到工具栏6.1后,闪烁问题没有了,但另一个问题却又出现了。
在默认情况下,google工具栏会自动开通“搜索建议”功能,而使用拼音输入法在google工具栏输入中文的时候,google工具栏的“搜索建议”会将拼音输入框完全挡出,根本看不到输入的汉字。如下图所示。
好在google工具栏可以取消“搜索建议”的功能,我打开“工具栏选项”,在“搜索”中不选“输入时提示搜索”,就可以取消工具栏的搜索建议,如下图所示。
然而令人意想不到的是,即使取消了“搜索建议”,依旧无法解决这个问题,我用拼音输入的时候,会出现“搜索历史记录”窗口,再次将拼音输入法的输入框挡住,如下图所示。
最终,我在“工具栏选项”中将“历史记录存储”功能也取消了,才一切正常,拼音输入法输入框可以正常显示了。
我的使用环境是,ie 8.0中文版以及google工具栏6.1.1518.856中文版,google拼音输入法1.2.3278,操作系统是windows server 2003中文版。
当我卸载后重新安装一个google工具栏5.0版本后,也没有出现上述异常情况,其显示效果如下图所示,因此可见这个问题是google工具栏6.x独有的问题。对于google工具栏的前端设计师来说,这是个不应该出现的低级错误。
更新:2009年6月12日发布的6.1.1715.1442版google工具栏解决了上述问题。