對於富文本編輯我有一個UIWebView,我加載了一些contenteditable
div的本地html內容。 當用戶在鍵盤上按下某些按鍵時,我想檢測該div內的內容更改,相應地調整其大小並正確滾動以將光標定位在鍵盤上方。檢測iOS 8 Quicktype建議粘貼
我能夠做到這一點使用onkeyup
事件處理程序:
<div id="contents" onkeyup="keyup()" onpaste="paste()" contenteditable="true">...</div>
在iOS 8的鍵盤現在有一些建議的話Quicktype面板來快速粘貼到編輯區。如何檢測將建議文本粘貼到div中的操作?
像onkeyup
這樣的事件處理程序沒有幫助,因爲沒有按下鍵盤按鈕而粘貼文本,onpaste
事件未被調用。 我也試圖實現MutationObserver檢測粘貼東西時的DOM變化 - 也沒有幫助。
我正在努力尋找工作解決方案。任何建議表示讚賞。謝謝!