最近,在使用IE9浏览网页时我发现有时鼠标不慎作出类似于双击文本框之外区域的动作,会使得文本框失焦,同时在试图用鼠标点击重新输入文本时,文本框无法被激活,同时整个IE浏览器窗栏随鼠标点击动作闪烁。在IE9浏览器中打开多个tab时,其他tab的文本框不会失焦并保持有效。但是其他的的文本框过段时间也会出现此类情况。
看到网上有一些解决的办法:
一种 傻瓜式的 当出现文本框无法输入文字的现象时,用鼠标拖动当前tab到另一位置后(即打开一个新的IE实例后),文字便可輸入。若新的IE实例又出现类似的无法输入文字现象时,用鼠标将此空格拖回原IE实例即可。若只有一个IE实例,则请打开另一IE实例用以在至少两个IE实例之间互相拖动。(这个有效,但是很快就又失效了,无语)
很傻吧?不知道测试工程师怎么会没发现这个问题。
一种 请重置IE9 Beta来尝试解决问题。
我们可以在IE页面的右侧找到工具——“Internet选项”,在高级选项卡中点击“重置”按钮进行重置。 完成后关闭IE页面并重新打开,查看问题是否能够得到解决。
(自己试过 没效果)
一种 IE浏览器使用不了,具体表现在网页中的输入框无法使用,这些都是改变或删除了系统文件导致的错误,只需要相应的还原这些文件即可, (所需替换或还原的文件是%windir%\system32\mshtmled.dll)。 一般不需要重新加载,修复不了的时候也可以使用以下办法重新加载这个mshtmled.dll模块,然后关闭所有IE浏览器,重新打开,就OK了。 加载mshtmled.dll的办法: 在开始-运行中输入:regsvr32 mshtmled.dll。 (这个方法也没效果!!)
最后, 如果该问题无法解决,并且已经影响到我们正常的工作学习了,我们可以卸载IE9 ,暂时使用IE8。我最后就卸了用的IE8!!之前重装过还是出现那种情况,求解啊 为什么呢??
还有一些方法看起来很离谱呢。。。 |