Greetings,爲什麼CodeMirror無法在Ipad上工作?
http://marijn.haverbeke.nl/codemirror/jstest.html適用於PC上的Safari,但不適用於Ipad。這是一個恥辱,因爲我想用它來做一個應用程序。我的問題不僅僅是爲什麼它不起作用,但我應該如何去分析在Ipad Safari上破壞的事情?
T.
Greetings,爲什麼CodeMirror無法在Ipad上工作?
http://marijn.haverbeke.nl/codemirror/jstest.html適用於PC上的Safari,但不適用於Ipad。這是一個恥辱,因爲我想用它來做一個應用程序。我的問題不僅僅是爲什麼它不起作用,但我應該如何去分析在Ipad Safari上破壞的事情?
T.
在CodeMirror編輯器實際上是一個iframe,而不是天然的文本輸入表格元素。我懷疑這裏的問題是,iPad上的瀏覽器不知道是否應該激活鍵盤,因爲某些DOM元素具有綁定的鍵事件。
要做到這一點,Safari必須分析源代碼來推斷鍵綁定以及鍵盤何時被激活 - 這對我來說聽起來非常困難。
也許它過去使用過一個iframe,但我現在在我的網站上有了codemirror,並且我看不到其中包含的iframe。
儘管這差不多一年之後,所以也許現在情況已經改變了。
CodeMirror2在iPad上工作得很好;
您可以添加文本,刪除文本並移動光標。 但是,你可以不要hilite的話和剪切/複製/粘貼(截至今天2012-06-27)。
如何解決複製和粘貼功能? – Dmitry 2012-11-03 15:36:20
Iframes ...真的,我認爲他們現在已經過時了.. – tomdemuyt 2010-05-18 18:09:09
Codemirror 2.0放棄了iframe並支持IE6 quirks模式。 – crizCraig 2012-04-16 19:58:51