如何在 https 站点中调用 http api。我的站点使用的是 HTTPS。我正在使用 JS 文件,例如:
//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
我想在 javascript 代码中调用下面的 api:
http://api.geonames.org/findNearbyPlaceNameJSON?lat=' + pos.coords.latitude + '&lng=' + pos.coords.longitude + '&username=demo
当我将 api 与 http 一起使用时,firefox 和 IE 阻止了 api。当我使用没有 http 的 api 时:
//api.geonames.org/findNearbyPlaceNameJSON?lat=' + pos.coords.latitude + '&lng=' + pos.coords.longitude + '&username=demo
然后它转换为https。
但是api是http而不是https。那么如何调用上面的api呢?