通过webbrowser从URL javascript读取文件

时间:2012-07-05 13:06:49

标签: javascript html5

是否可以通过互联网使用javascript读取/下载可在网上访问的文件?

一个简单的例子是 - 假设我想将JSON对象结果从此URL下载到文件中 - http://maps.googleapis.com/maps/api/geocode/json?latlng=30.223980,-97.77485000000001&sensor=false

我想使用文件打开和读取缓冲区的方法。问题的主要原因是我必须访问URL并使用javascript下载wav文件。我将通过webview在android中实现这个,所以想把它保存在javascript中。我不确定我是否可以使用ajax或jquery。

任何帮助都会有用。

谢谢,斧头

1 个答案:

答案 0 :(得分:0)

如果我没有记错的话,你提到的网址会返回有效的json。在这种情况下,您可以使用jsonp通过ajax获取跨域数据。 jQuery为您提供了api jQuery.getJSON(),或者您可以将jQuery.ajax与dataType jsonp

一起使用

PS:确保api支持jsonp

经过一分钟搜索后,确定google maps json api不支持jsonp但是 在这种情况下,请查看他们的javascript APIs。检查this SO帖子