Android webView与Javascript交互
我正在处理一个嵌入了 WebView
的活动。
现在我想显示一些内容:
WebView mweb = new WebView(this);
mweb.getSettings().setJavaScriptEnabled(true);
setContentView(mweb);
......
mweb.loadData(tot, "text/html", "utf-8");
String tot
是我喜欢在 mweb 中呈现的 html 文本,它由 div
标签和“ondblclick”事件组成,例如this:
<script type="text/javascript">
var test = "false";
function changeHighlight(myElement) {
if(test == "false"){
document.getElementById(myElement).className = 'highlight';
test = "true";
}else{
document.getElementById(myElement).className = 'default';
test = "false";
}
}
</script>
<body>
<div id="center" ondblclick="javascript:changeHighlight('center');">Select here!!!</div>
</body>
我如何在 WebView 中使用 JavaScript 触发此事件来选择 div 并突出显示它? “onclick”事件一切正常,但“ondblclick”事件则不然。
那么我如何提示用户选择是否选择 div
标签?
是否可以插入确认对话框?
任何建议将不胜感激。 对不起我的英语......谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我知道自从提出这个问题以来已经有一段时间了,但是请查看 本文。希望这仍然可以帮助你。
I know it's been a while since this question was asked, but have a look at this article. Hope this can still help you.