为什么 @contenteditable 不能在 iPhone 上运行?
-
05-09-2019 - |
题
内容可编辑
如果是真的,则可以随时编辑该元素。如果为假,则不能。
可用性
适用于 Safari 1.2 及更高版本。适用于 iPhone OS 1.0 及更高版本。
然而,在我的 iPhone 上,我无法让它工作。有人在这方面取得成功吗?
你可以尝试一下 这个文件 (诚然不是纯 html,但该文档适用于桌面版 Safari、Chrome 和 Firefox 3)。我什至无法让最简单的 html 文档在移动 Safari 中进行编辑。
解决方案
contenteditable
根据 WWDC 2011 的开发者视频之一,它已被添加到 iOS 5 beta 2 中。我建议注册苹果 Safari 开发者计划 并从 WWDC 视频页面下载该视频。
如果您注册成为 Safari 开发人员,您还可以获得将您的网站提交到他们的在线 iOS Web 应用程序库的特权。
编辑: 我已经确认这可以在运行 iOS 5.0.1 的 iPad 上运行。在这里尝试一下: http://www.quirksmode.org/dom/execCommand/
其他提示
它的工作原理样的。我想CONTENTEDITABLE无法在iPhone之前的工作。当我设置一个div来CONTENTEDITABLE我不能将光标移动/指针的地方,我想移动它。但是,当我摆弄周围XHTML与内iBooks.app CONTENTEDITABLE在iPad上,我发现 “的execCommand( 'insertText',NULL, 'foobar的');”移动Safari内工作。
如果你愿意,你可以用做虚拟键盘 聪明CSS和JavaScript,并使其进入一个书签。
在设计模式和内容编辑在IOS 5.But在以前的版本工作正常它不working.There是交
http://mobile.tutsplus.com/tutorials/mobile -web-应用/狩猎-5_html5 /
我想这是因为编辑HTML需要相当先进的用户界面。这就是为什么桌面Safari浏览器实现它,而移动Safari浏览器则没有。