android phonegap / cordova在webview上更改属性

时间:2012-08-18 06:04:50

标签: android cordova android-webview

过去,我在Android上更改了正常的Webview属性。例如:

wv.getSettings().setAllowUniversalAccessFromFileURLs(true);

其中wv是webview的变量。现在,我有一个phonegap/cordova应用,我想改变 在同一行代码中,我一直在尝试以下方式:

super.appView.getSettings().setAllowUniversalAccessFromFileURLs(true);

也喜欢:

super.appView.getSettings().setAllowUniversalAccessFromFileURLs(true);

我没有得到任何编译错误,但是当我在onCreate方法上添加该行代码时,应用程序就会关闭。我一直在尝试在onCreate方法的不同位置添加一行,比如,在super.onCreate之前和之后以及加载html(super.loadUrl("file:///android_asset/www/index.html")之前和之后,但应用程序总是关闭。你们中的任何人都知道如果可以在phonegap / cordova上更改该属性吗?

1 个答案:

答案 0 :(得分:2)

该代码已在我们的网络视图中,因此您无需进行设置。崩溃的原因可能是您没有在ICS设备上运行。该方法仅适用于ICS或更好。

如果你真的想添加它,请执行以下操作:

if(android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1) {
        super.appView.getSettings().setAllowUniversalAccessFromFileURLs(true);
}