gpt4 book ai didi

javascript - 为什么 HTML 5 Geolocation API 不支持 Promises?

转载 作者:行者123 更新时间:2023-12-04 01:27:59 26 4
gpt4 key购买 nike

正如标题所示,我很好奇为什么 HTML 5 Geolocation 只支持回调而不支持更现代的 promise 方法。

例如,Geolocation.getCurrentPosition() 需要成功和错误回调才能工作。

更新以支持这样的功能只是时间问题吗?如果是,什么时候?

此外,我假设这不是唯一不支持 promise 的 HTML 5 API。那么,在某些 API 而不是其他 API 上支持 promise 的原因是什么?

提前致谢!

最佳答案

The Geolocation API是在 Firefox 3.5 和 IE 9 左右引入的。

浏览器支持 Promises出现在 Firefox 27 左右,完全不受 IE 支持。

简而言之:地理定位早于 Promises

(关于基于 promises 的新 Geolocation API 的推测只是:推测。不过,将回调 API 包装在 Promise 中是微不足道的。)

关于javascript - 为什么 HTML 5 Geolocation API 不支持 Promises?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59034868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com