如标题所示,我很好奇为什么HTML 5 Geolocation仅支持回调而不支持更现代的promise方法。
例如,Geolocation.getCurrentPosition()
需要成功和错误回调才能工作。
更新它以支持这种功能只是时间问题吗?如果是这样,什么时候?
另外,我假设这不是唯一不支持promise的HTML 5 API。那么,对某些API而不是其他API支持Promise的理由是什么?
提前致谢!
Geolocation API是在Firefox 3.5和IE 9左右引入的。
Firefox 27左右提供了对Promises的浏览器支持,而IE完全不支持。
简而言之:地理位置早于承诺
(关于基于诺言的新地理定位API的猜测只是:推测。尽管在Promise中包装了回调API是微不足道的。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句