2015-10-04 252 views
2

我有一个问题,在Safari 9 window.performance.now()我的操作系统是OS X小牛在MacBook Pro的2010年年中window.performance.now()在Safari中未定义9

苹果Safari浏览器9发布了OS X Yosemite和小牛用户: http://www.macrumors.com/2015/09/30/apple-releases-safari-9-for-yosemite-users/

caniuse.com/#search=performance说,在Safari 8和9对window.performance.now()支持:

enter image description here

,但我举st今天从Safari 7更新到Safari 9,令人大失所望:window.performance是未定义的!

enter image description here

它应该工作?它对某人有用吗?这是我的操作系统和/或硬件的问题吗?

+0

适合我,Safari 9,Yosemite。 – kombucha

+0

它给分数?测试例如。这里:http://jsbin.com/luxonuv/1/edit?js,output –

+0

看来我必须更新到El Capitan? –

回答

3

这是由于小牛。 Safari 9安装在小牛身上,但由于某种原因performance.now()没有工作。

可能苹果会在下一次Safari更新中修复这个错误。

我安装埃尔卡皮坦和它的工作:

enter image description here

这是我使用performance.now()测量功能执行时间更新测试页:http://jsbin.com/qocojaducu/1/edit?js,output