Android webview本地html自动重定向到浏览器

时间:2014-10-07 11:29:43

标签: javascript android html webview

我尝试在读取cookie时自动从Android网页视图中的本地html文件重定向到浏览器窗口。下面的JavaScript在Web视图中打开了URL,但我需要在单独的浏览器中打开它。

onload=function(){
    document.getElementById('linksNewWindow').checked = readCookie('linksNewWindow')==1? true : false;
    if(document.getElementById('linksNewWindow').checked = readCookie('linksNewWindow')== true){
        location.href = "url";
    }
}

Android应用程序的代码只是将本地html文件调用到webview

if (android.os.Build.VERSION.RELEASE.startsWith("4.4.2")) {

    String localUrl = "file:///android_asset/splash/splashKitkat.html";
    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl(localUrl);          
} 

我不确定这是一个小问题我的javascript或更大的东西,如果有人可以帮助我,这将是伟大的。 提前致谢

1 个答案:

答案 0 :(得分:0)

您可以使用Javascript-Java桥接器并从WebView中的自定义HTML javascript调用Android代码。该Android代码可能会启动外部浏览器的意图。查看更多Call Java function from JavaScript over Android WebView