【问题标题】:Android webview local html auto redirect to browserAndroid webview本地html自动重定向到浏览器
【发布时间】:2014-10-07 11:29:43
【问题描述】:

我正在尝试在读取 cookie 时自动从 android web 视图中的本地 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 的一个小问题,还是更大的问题,如果有人可以帮助我,那就太好了。 提前致谢

【问题讨论】:

    标签: javascript android html webview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-21
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      • 2022-01-09
      • 2011-04-30
      相关资源
      最近更新 更多