当我尝试在WebView中运行某些网页时,我得到“不安全的JavaScript尝试访问带有URL数据的框架”错误。
我读过(在网络上的某个地方)我应该设置--allow-file-access-from-files开关。 在Android API16及以上版本中,我有setAllowUniversalAccessFromFileURLs选项,但在较低版本上没有(我收到错误)。
例如,有没有办法在android2.3.3上处理它?</ p>
答案 0 :(得分:0)
您可以在下面使用:
if (Build.VERSION.SDK_INT >= 16) {
Class<?> clazz = webView.getSettings().getClass();
Method method = clazz.getMethod("setAllowUniversalAccessFromFileURLs", boolean.class);
if (method != null) {
method.invoke(webView.getSettings(), true);
}
}