首页 > 解决方案 > 谷歌地图 api:跨域读取阻塞 (CORB) 阻止了跨域响应

问题描述

我正在尝试对谷歌地图 API 执行一个简单的 GET 请求,但我的浏览器一直阻止响应。我在控制台中收到以下警告:

跨域读取阻止 (CORB) 阻止了具有 MIME 类型 application/json的跨域响应https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=address1&destinations=address2&key=api_key 。有关详细信息,请参阅https://www.chromestatus.com/feature/5629709824032768 。

为了阅读方便,我审查了地址和 api 密钥。

这是我的 JavaScript 代码:

$.ajax({
    url: https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=address1&destinations=address2&key=api_key,
    type: "GET",
    dataType: 'jsonp',
    cache: false
  });

标签: javascriptajaxgoogle-maps

解决方案


推荐阅读