0

当一组:

browser.getSettings().setAllowUniversalAccessFromFileURLs(true);

它在 android 模拟器中运行良好,但是当我想在我真正的 android 设备中对其进行测试时,它会在该行中出现错误。我需要更改手机设置中的某些内容吗?

4

1 回答 1

0

您的手机显然没有运行 Android 4.2 或更高版本。setAllowUniversalAccessFromFileURLs()仅在 API 级别 16+ 上可用

因此,将调用包装在一个if块中以仅在 API 级别 16+ 上调用它:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
  yourWebView.getWebSettings().setAllowUniversalAccessFromFileURLs(whateverValueYouAreUsing);
}
于 2013-08-25T13:07:00.190 回答