对于我的硕士论文,我开发了一个手势识别应用程序,它使用 kinect 在索尼谷歌电视盒内移动鼠标光标。它适用于我的本机编写的应用程序,但是为了能够与 webviews 合作使用它,webview 需要在元素 onmouseover 和 onmouseout 事件上触发 javascript 函数。
IE:
<input type="button" value="Test" onClick="AndroidFunction.onGenericMotionEventHover();" onMouseOver="AndroidFunction.onGenericMotionEventHover();" onMouseOut="AndroidFunction.onGenericMotionEventNoHover();" style="width:200px;height:200px;" />
当我按下按钮时,将调用 javascript 函数(分别是它的本机实现)。但是 onMouseOut 和 onMouseOver 不起作用。
是否有任何修复/可能的解决方案?
提前致谢,
塞巴斯蒂安
编辑:这些事件在适用于 Android 的 Google Chrome 浏览器中工作,所以它应该在 Webview 中以某种方式工作,不是吗?