首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么@contenteditable在iPhone上不起作用?

为什么@contenteditable在iPhone上不起作用?
EN

Stack Overflow用户
提问于 2009-04-06 23:06:17
回答 4查看 12K关注 0票数 13

Safari HTML引用:受支持的属性说:

可满足 如果为真,则可以动态编辑元素;如果为false,则不能编辑元素。 可用性 可在Safari 1.2及更高版本中获得。可在iPhone OS1.0及更高版本中使用。

然而,在我的iPhone上,我无法让它工作。有人成功了吗?

您可以在本文件上试用它(诚然,这不是纯html,但该文档在桌面Safari、Chrome和Firefox 3中都可以使用)。在移动Safari中,我甚至连最简单的html文档都无法编辑。

EN

回答 4

Stack Overflow用户

发布于 2010-06-15 00:42:41

挺管用的,有点。我以前认为iPhone上的内容是不起作用的。当我将div设置为contenteditable时,我无法将光标/指针移动到要移动它的位置。但是,当我在contentEditable上的iBooks.app中摆弄XHTML时,我发现"execCommand('insertText',null,‘foobar’)“在Mobile中工作。

票数 2
EN

Stack Overflow用户

发布于 2010-11-18 06:02:00

如果您愿意,可以使用巧妙的css和javascript制作虚拟键盘,并将其变成书签。

票数 1
EN

Stack Overflow用户

发布于 2020-01-08 20:28:40

如果无法聚焦可内容元素,请尝试将其添加到css中。

代码语言:javascript
运行
复制
[contenteditable] {
    -webkit-user-select: text;
    user-select: text;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/723592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档