Android WebView中的JavaScript代码不执行问题

wind2495 2013-03-01 08:16:27
我试了一个JS的代码,就按钮然后调用函数显示对话框这种,为什么在W3School的这个环境中试了试都正常。
但是同一段代码放在Android的WebView控件中的时候(就是WebView载入本地的html文件),虽然按钮也显示了,但是按下去没有效果。。。
这应该是哪里的原因呢?
...全文
2331 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luwanbin1989 2014-11-27
  • 打赏
  • 举报
回复
webView.addJavascriptInterface(new Object(){},"interface")加上这个,点击后要执行的逻辑写到Object类里面。就可以调用了
少华_56 2014-11-27
  • 打赏
  • 举报
回复
这个需要你确认下点击事件激发了没
w794744208 2014-11-27
  • 打赏
  • 举报
回复
可能是没有设置支持js吧,你可以试下: WebSettings settings = mWebView.getSettings(); settings.setPluginsEnabled(true);
寒烟凝绿 2014-11-25
  • 打赏
  • 举报
回复
我前几天刚遇到这个问题 你把target 那玩意设成4.4.2的就可以了 4.4w的不行的,好像4.4w object根本没传到js
技术小黑屋 2014-11-25
  • 打赏
  • 举报
回复
是否设置了WebChromeClient,调用时机是什么,你可以参考这篇文章,写的很详细。http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧