2013-06-19 32 views
1

我有一个HTML5应用程序。在浏览器中运行良好。并且当被封装成iOS应用程序时很好。 但是,当我为Android构建时,我在通过adb进行调试时收到以下消息。允许在HTML5中打开本地文件Phonegapped Android应用程序

XMLHttpRequest cannot load file:///android_asset/www/data/translations.json. Origin null is not allowed by Access-Control-Allow-Origin. at null:1 

当我打电话尝试将文件加载具有$.getJSON

显然,这可以在JAVA与

if (Build.VERSION.SDK_INT >= VERSION_CODES.JELLY_BEAN) { 
    webView.getSettings().setAllowUniversalAccessFromFileURLs(true); 
} 

但是可以解决,就会出现此,我需要一种方法在HTML5做到这一点应用程序用手机包裹起来。我怎样才能打开这个设置?

+0

它会出现在最新的科尔多瓦瓶坚持解决这个问题。所以要关闭这个。 –

回答

1

更新到最新(发布2.8.1时)cordova jar解决了这个问题。

相关问题