android webview无法在带有websockets的页面上运行

时间:2012-06-05 17:19:02

标签: android webview

我在spring mvc上有一个聊天网络应用程序。我使用android webview来访问使用websockets的聊天页面。我可以在android webview上看到这个页面但是当我输入并点击发送时它没有响应。当我使用jetty在浏览器上部署它时,此页面工作正常。

        webview= (WebView)findViewById(R.id.webscreen);
        webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
        webview.getSettings().setJavaScriptEnabled(true);
        webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);              
        webview.getSettings().setSupportMultipleWindows(false);
        webview.getSettings().setSupportZoom(false);       
        webview.setVerticalScrollBarEnabled(true);
        webview.setHorizontalScrollBarEnabled(false);
        webview.setClickable(true);
        webview.setLongClickable(true);        
        webview.setBackgroundColor(0);
        webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
        webview.getSettings().setLightTouchEnabled(true);     
        webview.loadUrl("http://10.0.2.2:8080/mychat/chatwindow");
        webview.setWebViewClient(new DroidWebViewClient());

1 个答案:

答案 0 :(得分:0)

如果您浏览网页,您会看到有关Android web browser not supporting sockets的大量信息。 WebView也不例外。