正如标题所示,我很好奇为什么HTML 5地理位置只支持回调,而不支持更现代的承诺方法。
例如,Geolocation.getCurrentPosition()需要成功和错误回调才能工作。
Geolocation.getCurrentPosition()
这是否只是一个时间问题,它将被更新,以支持这样一个功能?如果是,什么时候?
另外,我假设这不是唯一不支持承诺的HTML5API。那么,承诺支持某些API而不是其他API的理由是什么呢?
提前感谢!
发布于 2019-11-25 15:20:55
地理定位API是在Firefox3.5和IE9的时候推出的。
浏览器对应许的支持出现在火狐27左右,完全不受IE的支持。
简而言之:地理定位早于承诺
(关于基于承诺的新地理定位API的猜测就是:推测。将回调API封装在承诺中是很简单的。)
https://stackoverflow.com/questions/59034868
相似问题