问题描述
“所有浏览器兼容”和“跨浏览器兼容”有什么区别?
“ Cross”是什么意思,是指不同的操作系统吗?
如果它在IE 7、8 FF 3+??,Safari 3+的桌面版本上运行良好,我们能否说它与跨浏览器兼容?
或跨浏览器意味着所有操作系统和设备上所有最新的和古老的浏览器?
我们认为“跨浏览器”范围更广吗?
编辑1:
“跨浏览器”一词中是否包含“跨平台”和“跨设备”一词?
如果我使站点与IE 7、8 FF 3 +,Safari 3+ Opera 8+的桌面版本兼容,并且使用单词交叉浏览器 ,谁能假定它也可以在移动浏览器和其他设备(ipad)上运行?
我是否应该明确提及我仅在桌面浏览器版本IE 7、8 FF 3 +,Safari 3+ Opera 8+上提供兼容性的合同?
编辑2
我为客户创建了一个站点,并且合同中写有“您的站点将与跨浏览器兼容”。 一天,客户在他朋友的iphone上打开网站,而我的bcoz尚未测试并制作小屏幕浏览器网站,他给我发了邮件“为什么我的网站无法在iPhone上正常显示,而您提到“您的网站将与跨浏览器兼容” 。
现在我将不得不优化他的iPhone网站,而无需任何额外费用:(。
为了将来,我想更改合同邮件中的用词。
1楼
Mark
3
已采纳
2010-07-02 02:27:20
从语义上讲,跨浏览器意味着一个以上的浏览器,而所有浏览器都意味着所有浏览器。
但实际上,大多数人将跨浏览器指的是所有主要的现代浏览器。
编辑:跨浏览器传统上只谈论台式机浏览器,因为该术语在移动技术兴起之前就已经使用很久了,因此可以说应用程序是跨浏览器的,即使它与移动设备不兼容也是可以接受的。 我觉得这是人们现在的期望。 但是我希望这种情况在未来几年会有所改变。
“跨浏览器”一词中是否包含“跨平台”和“跨设备”一词?
该术语是不明确的,如果这是一个规范,则应尽可能具体。 列出您要定位的平台,设备和浏览器。
如果我使站点与IE 7、8 FF 3 +,Safari 3+ Opera 8+的桌面版本兼容,并且使用跨字浏览器,那么有人可以假定它也可以在移动浏览器和其他设备(ipad)上运行吗?
您知道,您的网站可能可以在移动设备上运行。 (除非您使用闪光灯)。
我是否应该明确提及我仅在桌面浏览器版本IE 7、8 FF 3 +,Safari 3+ Opera 8+上提供兼容性的合同?
当然。 在合同中,要具体规定。
我为客户创建了一个站点,并且合同中写有“您的站点将与跨浏览器兼容”。 一天,客户在他朋友的iphone上打开网站,而我的bcoz尚未测试并制作小屏幕浏览器网站,他给我发了邮件“为什么我的网站无法在iPhone上正常显示,而您提到“您的网站将与跨浏览器兼容” 。
免责声明:不是律师。 如果该网站可以在Webkit浏览器上运行,则可以在iPhone上正常运行。 有什么问题? 如果他想要一个特殊的移动(小屏幕)网站,那么“跨浏览器”一词根本不会涉及。
2楼
Jason McCreary
1
2010-07-02 02:31:23
我认为您对跨浏览器兼容性具有正确的想法。 在我看来,这是为前端开发创造的术语,源于后端开发术语“ 跨平台兼容性” 。
我还没有听说过或使用过All Browser Compatible 。 但是,如果有人将其作为规范提供给我,则我将构建该站点,以便可以在任何浏览器中显示该站点。 鉴于这将是一项艰巨的任务。
请记住,兼容性不一定意味着相同 。 我认为这个行业有日益接受一个浏览器没有看起来相同的IE7因为它的Firefox。
综上所述,我通常会指定希望该站点或应用程序兼容的浏览器和平台。