javascript - Andoid 的 webview apk 应用程序无法正常工作。JQuery 在网络应用程序上工作,但相同的功能在移动版本上不应该做的事情
问题描述
我正在为客户开发一个网络应用程序,这可能会改变游戏规则,因此由于某些原因它必须保持机密。Web 应用程序运行良好,但在 JQuery 中执行相同功能时,Android 应用程序的转换版本给我带来了问题。知道为什么会发生这样的事情吗?
我知道我没有提供足够的信息,但我只需要知道可能导致问题的原因。我在发布应用程序之前启用了 JavaScript,但问题仍然存在。
解决方案
试试这个......也许这会对你有所帮助
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)
推荐阅读
- tpm - SGX 能否证明两个飞地位于不同的计算机上?
- c# - C# 从二叉搜索树创建 TreeView
- django - 如何使用 python manage.py runserver 命令在本地系统中以 https 方式运行 Django 服务器
- python - 抓取 goodreads.com 时被阻止
- firebase - Firefox Addon 中的 Firebase:此应用程序运行的环境不支持此操作
- ms-access - 一旦我们拆分为 FE 和 BE,Access 2016 Accde Running On 2013 Runtime 失败
- ruby-on-rails - has_many 关联不返回记录,并且 belongs_to 返回不同的记录
- c++ - 尝试将另一个子句添加到代码中时出错
- php - 在“可恢复的致命错误:类 mysqli 的对象无法转换为字符串”中插入查询结果
- c++ - 我应该将外部标头放在 .h 文件还是 .cpp 文件中?