编程语言
首页 > 编程语言> > javascript – 在Safari 9中未定义window.performance.now()

javascript – 在Safari 9中未定义window.performance.now()

作者:互联网

我在Safari 9中遇到了window.performance.now()的问题.我的操作系统是Macbook Pro Mid 2010中的OS X Mavericks.

Apple为OS X Yosemite和Mavericks用户发布了Safari 9:
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

但我今天刚从Safari 7更新到Safari 9并且非常失望:window.performance未定义!

enter image description here

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

解决方法:

这是由于小牛队. Safari 9在小牛队中安装得很好,但由于某种原因,performance.now()无效.

可能是Apple将在下次Safari更新中修复此错误.

我安装了El Capitan,它有效:

enter image description here

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

标签:javascript,safari,osx-mavericks
来源: https://codeday.me/bug/20190609/1202962.html