【发布时间】:2013-10-09 12:11:27
【问题描述】:
自从升级到 Internet Explorer 10 后,我的 Web 应用程序的用户抱怨说,当他们在我的网站上输入表单时,浏览器的自动完成功能不再提供建议。完全相同的页面,同一用户显示自动- 完整的建议在 IE9 中就可以了。
这是一个从有问题的页面输入的文本示例,尽管我所有的文本输入似乎都有同样的问题。
<input name="Organization" tabIndex="4"
id="Organization" style="width: 120px;"
type="text" size="30" maxLength="255"
autocomplete="on" value=""/>
我尝试过的事情:
- 在 IE9 上使用相同的用户/站点/条件重新测试(自动完成功能仍然有效)
- 确认自动完成表单的浏览器设置已启用
- 在页面上查看源代码以确保设置了 autocomplete="on" 值。
有人有什么想法吗?
更新:
我设置了这个非常基本的表单示例 (fiddle),但它仍然没有自动完成。这个功能在 IE10 中是否被简单地破坏了?
【问题讨论】:
-
嗯,在网上浏览了一下,似乎这是 IE10 的一个已知错误。有一个关于微软的有趣错误报告,来自微软的人要求用户进行病毒扫描以修复它:D 看到这里answers.microsoft.com/en-us/ie/forum/ie10-windows_7/… 你可以尝试添加以下
<meta http-equiv='X-UA-Compatible' content='IE=Edge'> -
我也看到了那个(在发布 Q 之前做了很多谷歌搜索)。啊!想打一巴掌回应这句话的技术人员。我会试试那个元标记,虽然我不明白它为什么会有帮助。
-
哈哈!老实说,我不明白为什么它会起作用,但它似乎对这个问题的 OP 有用:stackoverflow.com/questions/17454620/…
-
这个问题是关于 jQuery Autocomplete 插件,而不是内置的浏览器自动完成字段。
-
嗯,不错,我看到了另一个解决方案,但它涉及更改注册表中的某些内容,而不是可以传递给最终用户的解决方案!
标签: html autocomplete internet-explorer-10