Safari HTML 参考:支持的属性 说:

内容可编辑

如果是真的,则可以随时编辑该元素。如果为假,则不能。

可用性

适用于 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浏览器则没有。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top