首页 > 解决方案 > Andoid 的 webview apk 应用程序无法正常工作。JQuery 在网络应用程序上工作,但相同的功能在移动版本上不应该做的事情

问题描述

我正在为客户开发一个网络应用程序,这可能会改变游戏规则,因此由于某些原因它必须保持机密。Web 应用程序运行良好,但在 JQuery 中执行相同功能时,Android 应用程序的转换版本给我带来了问题。知道为什么会发生这样的事情吗?

我知道我没有提供足够的信息,但我只需要知道可能导致问题的原因。我在发布应用程序之前启用了 JavaScript,但问题仍然存在。

标签: javascriptandroidjquerytwitter-bootstrap-3android-webview

解决方案


试试这个......也许这会对你有所帮助

WebView vistaWeb = (WebView) findViewById(R.id.webview);
vistaWeb.setWebChromeClient(new MyCustomChromeClient(this));
vistaWeb.setWebViewClient(new MyCustomWebViewClient(this));
vistaWeb.clearCache(true);
vistaWeb.clearHistory();
vistaWeb.getSettings().setJavaScriptEnabled(true);
vistaWeb.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);

或试试这个

   webview.setWebChromeClient(WebChromeClient())
    webview.setWebViewClient(WebViewClient())
    webview.clearCache(true)
    webview.clearHistory()
    webview.getSettings().setJavaScriptEnabled(true)
    webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true)

推荐阅读