html - 是否有一份详尽的移动浏览器问题列表,类似于我们在桌面空间中遇到的问题?

标签 html cross-browser mobile-website

我最近一直在做大量的移动网络开发,有两件事让我非常震惊:特定于浏览器的错误(和缺点)的数量以及当我在线搜索时完全没有关于这些错误的文档。我可以通过拒绝 Android 2.1 和 iOS 3 设备来避免很多这样的设备,一年后这可能有意义,但它们仍然代表着足够大的市场份额,我真的需要支持它们。

现在我正在使用 http://www.caniuse.com我可以的地方但这只告诉我缺少 HTML5 功能而不是错误。此外,如果我想更深入地了解“部分支持”的含义,我必须点击它链接到的网站,这些网站可能包含也可能不包含该信息。

这些是我发现的一些错误和差异(也许不是错误,但开发人员应该注意的事情):

  • Android 2.1 不会阻止点击覆盖元素覆盖的元素。
  • Android 2.1 并不总是立即清除 placeholder 文本(有时可见,有时不可见)以计算 maxlength
  • Android 2.1 HTC 不会在发生滚动时触发 touchend 事件。
  • Android 2.1(有时是 iOS3)可能会在应用程序缓存下载完成后阻止所有页面内网络连接。
  • Android 2.1 仅通过 -webkit-background-size 支持 background-size
  • Android 2.1 和 iOS 3 没有正确的 HTML5 元素样式。
  • 在 Android 设备上,inline-block 元素有时会超出其指定宽度并溢出到下一行:33.33% + 33.33% + 33.33% > 100%
  • iOS 3 可能会在 translate3D 或 tranlateX 转换过程中清空元素。
  • Android 2.2(一台设备)偶尔会在页面导航期间将新页面的 3D 转换元素呈现在旧页面的顶部。

这些错误中的每一个都需要大量的测试、实验和通常是徒劳的研究。我确信关于这些特定于设备和版本的问题有很多集体知识,但我还没有看到它像我们在桌面上那样被引入网站。有谁知道那里有任何网站吗?

最佳答案

QuirksMode确实有许多移动浏览器的列表以及包含和不包含的内容。

关于html - 是否有一份详尽的移动浏览器问题列表,类似于我们在桌面空间中遇到的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7785078/

相关文章:

javascript - 使用 JavaScript 提示获取输入并将其传递

HTML5 振动 API 支持

css - 当我添加边框时,Firefox 是否会添加任何专有值(就像 IE 对 hasLayout 所做的那样)?

javascript - 覆盖 JavaScript 会在 IE 中导致无限循环,但在 Firefox 中不会

html - iPhone 的 "Add to Favorites"需要多大的图标大小?

javascript - 如何在 div 中包含我的 JavaScript 游戏?

javascript - 同一页面上多个文本区域的字符限制倒计时?

javascript - jQuery - 隐藏一个特定的 div 直到另一个被点击,当 div 悬停时再次隐藏那个 div

html - CSS 和 html 在移动设备上呈现不佳

javascript - HTML5 移动网络应用程序的音频延迟