从Safari for Mac到Safari for Windows,开发人员的观点有何不同?
我认为归结为评估之间的差异(如果我遗漏了一些东西,请更正):
- 布局渲染
- Javascript行为
最终的决定是:
开发人员是否只能在Safari Windows上进行测试(知道我们不能错过重要的错误)?
谢谢,JB
就渲染和JavaScript而言,没有区别.不同的是用于浏览器本身的UI库,但页面呈现是相同的.
Mac和Windows Safari之间的字体渲染可能不同,因为系统通常具有不同的字体.只要您的页面可以优雅地处理丢失的字体或不同的字体大小,它应该没问题.
Safari和Windows之间的样式表呈现明显不同.要查看此内容,请尝试创建一个页面,其中包含z-index为-1的元素.Windows版本将正常运行,Mac版本将不允许您选择元素.相信我,我浪费了大约三个小时试图弄清楚为什么页面可以在一个系统中工作而不是另一个系统.最糟糕的是,当Safari没有正确渲染时,它没有任何指示.你必须调试线路,这是一个可怕的经历.
这是一个指向不同javascript行为的链接.