为什么 mapbox 方向不支持 JSONP ?如何解决?
Why mapbox directions didn't support JSONP ? How to solve it?
我只使用没有 php 的 js,我试图通过调用 api 来获取行车方向:https://api.mapbox.com/v4/directions/mapbox.driving/-122.42,37.78;-77.03,38.91.json?callback=jsonloaded&access_token=pk.mytoken
但响应不匹配 jsonp 格式,如 jsonloaded({someresponse})
不知道开发者是故意的还是忘了让这个服务支持jsonp。也许有人知道如何解决这个问题?
不,这是一个正确的 JSONP 响应:JSONP 的唯一约定是它 returns 可执行文件 JavaScript 计算一个函数。我们的前缀确保此端点不能用作攻击向量。
您在将此端点与 JSONP 库一起使用时遇到问题吗?它应该与所有 JSONP 实现兼容。
我只使用没有 php 的 js,我试图通过调用 api 来获取行车方向:https://api.mapbox.com/v4/directions/mapbox.driving/-122.42,37.78;-77.03,38.91.json?callback=jsonloaded&access_token=pk.mytoken
但响应不匹配 jsonp 格式,如 jsonloaded({someresponse})
不知道开发者是故意的还是忘了让这个服务支持jsonp。也许有人知道如何解决这个问题?
不,这是一个正确的 JSONP 响应:JSONP 的唯一约定是它 returns 可执行文件 JavaScript 计算一个函数。我们的前缀确保此端点不能用作攻击向量。
您在将此端点与 JSONP 库一起使用时遇到问题吗?它应该与所有 JSONP 实现兼容。