适用于iPad的解决方法

时间:2010-09-24 14:25:14

标签: ipad tinymce contenteditable richtext rich-text-editor

我有一个使用TinyMce的Web应用程序,允许进行富文本编辑。我的一些客户急于让它在iPad上工作(这不支持contenteditable,因此TinyMce不起作用)

目前我唯一的选择是:

  • 当我检测到浏览器是iPad时,禁止进行富文本编辑。这不是一个很好的解决方案,因为我的应用程序很大程度上依赖于富文本编辑
  • 等待iPad支持contentEditable
  • 编写我自己的iPad应用程序。这不是真的可行,因为它是一个带有大量HTML和javascript的大型复杂应用程序,我将不得不重写所有
  • 使用其他浏览器。据我所知,其他浏览器都没有支持contenteditable。

我真的很想找到一些可行的解决方案。有没有富文本编辑器这样的东西,不需要满足?或者有没有人有一个我没想过的聪明主意?

提前致谢

安迪

3 个答案:

答案 0 :(得分:2)

截至2011年6月,看起来iOS 5中可能会有支持

http://www.tuaw.com/2011/06/08/will-ios-5s-safari-deliver-better-support-for-web-editors/

这一观察结果(它在测试版中工作)也得到了我的一位同事的证实。

答案 1 :(得分:1)

  

编写我自己的iPad应用程序。事实并非如此   真的可行,因为它很大   复杂的应用程序,加载HTML和   javascript,我将不得不重写   这一切

不一定是真的。您可以将Web应用程序的工作部分嵌入UIWebView组件中,该组件基本上是嵌入在应用程序中的Safari,并处理应用程序中的不工作部分(提供内容)。这肯定需要工作,但可能比重写iPad的整个应用程序要少得多。

答案 2 :(得分:0)

到目前为止,ipad上没有允许RTE的浏览器。实际上只有一部手机为RTE提供全面的浏览器支持(sry,我忘记了手机的名称)。 因此,我认为你几乎已经展示了所有可能的解决方案(jv42的建议被排除在外)。