我遇到了一个非常不寻常的可能是noobish的问题。 Wordpress上有这个网站,我必须在webview中显示。它会对名称和电子邮件的输入进行一些检查,然后Next
按钮显示其余内容(最有可能是JS,但确实实现 - 在web编程中目前太糟糕了)。它在移动浏览器上的工作也很好。Android WebView无法加载(可能)Javascript虽然浏览器确实
问题是,webview似乎没有执行任何操作点击Next
按钮。我搜索了一些SO问题,并用webview设置做了许多试验和错误,但无济于事。
启用Javascript的web视图,顺便说一句。这里是网址的链接,如果有人想知道(也可以告诉我)究竟是什么问题:http://www.stressandanxietymanagement.com/stress-test/
也许我错过了一些非常基本的东西。顺便说一句,请不要在答复中发布网址。解决此问题后,我可能不得不删除链接。
编辑:logcats也显示一些相关的
11-05 03:50:56.319 19071-19071/innovation.stressmanagement I/chromium: [INFO:CONSOLE(2)] "JQMIGRATE: Migrate is installed, version 1.4.1", source: http://www.stressandanxietymanagement.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 (2)
11-05 03:52:00.619 19071-19071/innovation.stressmanagement I/chromium: [INFO:CONSOLE(54)] "Uncaught TypeError: Cannot read property 'getItem' of null", source: http://www.stressandanxietymanagement.com/wp-content/plugins/quiz-master-next/js/qmn_quiz.js?ver=4.6.1 (54)
11-05 03:52:11.849 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:12.396 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:16.612 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:21.136 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:23.873 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:26.920 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:27.983 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:27.988 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:29.597 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:30.528 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:32.503 19071-22147/innovation.stressmanagement W/chromium: [WARNING:keycode_converter.cc(91)] empty code string
11-05 03:52:46.558 19071-19071/innovation.stressmanagement I/chromium: [INFO:CONSOLE(54)] "Uncaught TypeError: Cannot read property 'getItem' of null", source: http://www.stressandanxietymanagement.com/wp-content/plugins/quiz-master-next/js/qmn_quiz.js?ver=4.6.1 (54)
的Uncaught TypeError
显示在点击Next
按钮。但问题是,它如何在web浏览器上正常工作,但在webView中却不能正常工作?
编辑:
我用这个Advanced WebView Library这工作得很好。所以,如果其他人仍然有类似的问题,试试这个库(或任何其他选择)。
但是,我想知道为什么WebView
小部件内置工作不正常。
感谢
检查logcat的日志 – petey
@petey他们似乎并没有被给予任何暗示。他们大多数只是“表面”。 “LibEGL”相关但没有任何错误显示。 –
一个建议是将其挂接到远程Chrome调试:https://developers.google.com/web/tools/chrome-devtools/remote-debugging/并查看该页面的功能。您也可以调试网页浏览https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews –