是否有可能在相同版本但不同操作系统(仅限桌面操作系统窗口,Mac,Ubuntu等)的同一个Bowers网页中出现错误

时间:2017-10-23 06:11:19

标签: testing browser webpage

一个Webpage(W)browser(B)上使用version(V)和不同的桌面操作系统OSX(OS-O)Windows(OS-W)Ubuntu(OS-U)等运行。

W + B(V) + OS-O = OK
W + B(V) + OS-W = BUG or behave different from other OS
W + B(V) + OS-U = OK

我没有接受浏览器错误。这里假设浏览器B没有内部错误。

回答这几个问题。

  1. 上述情况可能或没有
  2. 如果是,那么如何和哪种情况
  3. 如果没有那么为什么我们仍然使用相同的浏览器测试两个操作系统的网页

2 个答案:

答案 0 :(得分:1)

是的,而且我已经多次看到过这种情况。

例如,在大多数浏览器中,滚动条基于操作系统而不同。它们的大小不同,有些占用内容,而其他人则不喜欢。如果网页布局因此更改而中断,则可能仅在一个操作系统上发生。还有macOS弹跳滚动和负滚动位置的问题。

另一个例子可能是热键的不同之处。如果您希望用户能够输入某些密钥,但操作系统在访问该页面之前捕获它们,则可能会出现问题。

某些浏览器具有基于主机操作系统的不同功能。一些浏览器依赖主机操作系统来提供视频和音频编解码器,这在HTML5视频是新的时候曾经是一个大问题,但在某些情况下仍然是一个问题。有些浏览器也只是临时或无限期地在某些平台上实现某些功能。

我过去也看到过一些渲染问题,这些问题显然是浏览器本身只在某些平台上出现的错误。

所以是的,在某些边缘情况下,浏览器可能会出现基于主机操作系统显示网页的问题。 100%肯定的唯一方法是测试!

答案 1 :(得分:0)

当然有可能。网页以有趣的方式与操作系统交互,并从操作系统中获取设置。

我记得的一个特别错误是在一个页面上有一个包含15个选项的下拉列表。在Chrome On Linux和Windows上,一切正常,但在OSX上,浏览器不会在此下拉列表中显示滚动条,只是