在我的应用程序中,我正在尝试打开需要Flash播放器的Web应用程序,但由于我是Android的新手,我只知道使用chrome客户端打开Web视图。是否有任何方法可以使用任何其他浏览器而不是chrome来打开webview。 我正计划在puffin浏览器中打开该web活动,因为它支持flash播放器
答案 0 :(得分:1)
将此内容写入您自己的网络视图中的开放网址:
web.setWebViewClient(new myWebClient());
启用Javascript:
web.getSettings().setJavaScriptEnabled(true);
当用户从WebView中的网页单击链接时,Android的默认行为是启动处理URL的应用程序。通常,默认Web浏览器会打开并加载目标URL。但是,您可以为WebView覆盖此行为,以便在WebView中打开链接。
修改强>
将此添加到您的代码中,看看它是否有效: 确保shouldOverrideUrlLoading(...)应该返回false以防止打开默认浏览器。
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
}