美文网首页
Android WebView API 16 以下无法执行js

Android WebView API 16 以下无法执行js

作者: bylinx | 来源:发表于2017-03-21 16:50 被阅读0次

    http://blogs.360.cn/360mobile/2014/09/22/webview%E8%B7%A8%E6%BA%90%E6%94%BB%E5%87%BB%E5%88%86%E6%9E%90/

    首先确定,通过 webView.loadUrl("javascript:message()");

    loadUrl的页面是否通过 file:///android_assets/xxx  访问了本地的文件。如果是可能需要这样设置一下

    if(Build.VERSION.SDK_INT>=16) {

    webView.getSettings().setAllowFileAccessFromFileURLs(true);

    }

    原因见:

    http://blogs.360.cn/360mobile/2014/09/22/webview%E8%B7%A8%E6%BA%90%E6%94%BB%E5%87%BB%E5%88%86%E6%9E%90/

    相关文章

      网友评论

          本文标题:Android WebView API 16 以下无法执行js

          本文链接:https://www.haomeiwen.com/subject/svygnttx.html