iOS uiwebview放大镜keydown事件

时间:2015-04-30 07:17:23

标签: javascript html ios uiwebview

我有一个用于文本编辑器的UIWebview。我想知道光标位置的字体状态。所以我在div上有onkeyup事件

<div id='content' overflow-y='no' contenteditable='true'
    onKeyDown='callObjFunction()' onkeyup='callKeyUpFunction()' >
</div>

并且在使用键盘移动内容光标时得到了回调,但是我无法在ios上调用UIWebview放大镜移动了光标事件,就像这样。

enter image description here

因为我知道有一个解决方案来检测uiwebview的触摸。但我想知道有没有html js回调此事件?有任何想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

我做到了。

<script type='text/javascript'>
document.addEventListener('touchend', function(e) 
{window.location='js-settarget:runTypeMethod';}, false);

将与放大镜上的objective-c功能进行通信。