【问题标题】:Autocomplete behavior in Internet explorer and chromeInternet Explorer 和 chrome 中的自动完成行为
【发布时间】:2017-09-02 18:59:10
【问题描述】:

我一直在检查 Web 应用程序的跨浏览器兼容性,并发现了一些问题。主要问题之一是自动完成。

当用户在输入文本中输入内容时,默认情况下,IE 会自动完成并填充之前输入的数据。但在 Chrome 中,情况恰恰相反。它不会保留以前输入的数据。

这是我在浏览器中观察到的上述行为。

  • IE 11 -> 保留(即使关闭自动完成功能)
  • 铬 54 -> 保留
  • Opera 38 -> 保留
  • Firefox 52 -> 保留
  • safari 5 (Windows) -> 保留

当我检查 Kendo UI 控件时,对于相同的浏览器,行为会发生这样的变化。

  • IE 11 -> 否
  • 铬 54 -> 否
  • Opera 38 -> 否
  • Firefox 52 -> 是
  • Safari 5 (Windows) -> 否

如果我需要确保所有这些浏览器的行为相同,我应该怎么做?最好同时用于 Kendo UI 和 HTML5?


【问题讨论】:

    标签: html browser kendo-ui cross-browser kendo-asp.net-mvc


    【解决方案1】:

    为什么要担心不同的浏览器如何实现自动完成功能?毕竟,它通常可以由用户切换。您的意思是您看到与 Kendo 的自动完成功能有冲突吗?

    如果您希望始终为所有浏览器自动完成,我建议您使用 Kendo 的控件实现您自己的自动完成,而不取决于不同的浏览器如何处理这些(或不处理)。还是我误解了你的问题?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多