HTML5 contenteditable 属性在 iOS7 Mobile Safari 上无法正常工作

2024-01-01

看来 contenteditable 属性(在 iOS6 上运行良好)在 iOS7 webkit 上已停止运行。尽管浏览器似乎识别该字段可编辑,并调出键盘,但任何输入似乎都会关闭它,或者无法注册。大家有没有遇到同样的问题,或者有什么解决办法吗?

你可以在这里尝试一下——http://html5demos.com/contenteditable http://html5demos.com/contenteditable

Thanks!


我今天遇到了这个问题。我的解决方案是设置用户选择 to "text" 在任何可编辑元素的 CSS 中:

* {
    -webkit-user-select: none;
    user-select: none;
}

input,
textarea,
[contenteditable] {
    -webkit-user-select: text;
    user-select: text;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML5 contenteditable 属性在 iOS7 Mobile Safari 上无法正常工作 的相关文章

  • 我可以停止 :hover 应用于元素吗?

    假设我有一些 CSS button hover font weight bold 我怎样才能防止 hover随意应用样式 我的目标用例是当元素被禁用时 例如 使用这个 HTML
  • 三级十进制有序列表 CSS

    我有一个 html 中的三级有序列表 我想为其提供如下样式 1 Item 1 1 1 Item 2 1 1 1 Item 3 下一个 plunker 中有一个 html 示例 http plnkr co edit DqhZ5pJILTUHG
  • UITabBarController 未选择的图标图像色调

    我有一个 UITabBarController 我正在尝试修改 现在 未选择的选项卡图标图像默认为灰色 我知道您无法以编程方式更改这些未选择的图标图像的色调 苹果表示 色调是由 png 文件本身的实际色调控制的 因此 如果您想要白色或绿色图
  • XHTML 和 HTML 类属性值可以以数字开头吗?

    XHTML 和 HTML 类属性值可以以数字开头吗 No 它们必须是 SGML 名称 http www w3 org TR REC html40 types html type cdata它们 必须以字母 A Za z 开头 后跟任意数量的
  • 绝对定位的 div 中的文本重叠

    在下面的代码片段中 div 元素 main gt div 相对定位并向左浮动 由于相对定位 div 元素 main gt div 彼此相邻放置 span 元素位于 div 元素下方 main gt div gt span span 元素绝对
  • jQuery:查找文本并替换为 HTML

    我尝试查找并替换文本 使用 jQuery 实际上我正在尝试在文本周围添加一个 span 元素 我还应该能够再次删除跨度而不会丢失里面的文本 例如 假设我有以下情况 span This is a span element span 我希望能够
  • 使用 CSS 删除不需要的表格单元格边框

    我有一个奇怪且令人沮丧的问题 对于简单的标记 table thead tr th 1 th th 2 th th 3 th tr thead tbody tr td a td td b gt td td c td tr tr class o
  • SVG img keepAspectRatio Chrome

    当我对 SVG 文件中的图像使用preserveAspectRatio none 时 它 似乎在 Google Chrome 中不起作用 SVG 不会根据图像宽度和高度进行缩放
  • 具有有限行数和字符数限制的文本区域

    我需要具有 TextArea 的功能 1 maximum total lines 6 and 2 in each line there must be maximum of 16 chars 3 if user enters 17th ch
  • ckeditor 字体样式 13 px

    我之前曾问过相关问题 但在尝试了所有发生错误的可能性之后 我发现 在ckeditor中 如果您复制一些文本并粘贴它 它默认粘贴为 p style font size 13px 示例图片 HTML CODE p div p Original
  • 排除单个浏览器使用 CSS 类

    我想排除 Internet Explorer 使用特定的 CSS 类 这可能吗 Details 我有一个 css 类 看起来像 input type radio checked input type radio hover box shad
  • 为整个网站设置单个图标

    目前我正在使用这段代码将网站图标添加到网站 但是 必须将此代码添加到每个 HTML 页面中 有谁知道如何设置全局图标 我看过的所有地方都告诉我必须将其添加到每个页面 UPDATE Chrome 在根目录中搜索 favicon ico 文件
  • iOS Safari 通过单击按钮触发扫描信用卡

    您好 我目前正在创建一个测试应用程序 当用户单击文本字段名称或卡号时 扫描信用卡功能对我有用 我的问题是 我希望当用户单击 button1 时发生同样的情况 这应该打开相机来扫描卡并填充现有的文本字段 即名称 卡号和到期日期 额外的好处是
  • 将 div 设置为 post 方法结果页面的目标容器

    我有一个 div 标签 也分为两个 div 这是代码 div div div div
  • 如何淡化循环背景图像?

    这里的菜鸟 我试图让我的静态背景变成一个轮播 我当前的html看起来像这样 div class pageContent div 和我的CSS body background url http placehold it 1600x1200 n
  • 如何改变HTML5视频的播放速度?

    如何更改 HTML5 中的视频播放速度 我查过视频标签的属性 https www w3schools com html html5 video asp在 w3school 但无法做到这一点 根据这个网站 http www chipwreck
  • 默认情况下,JSF 生成不可用的 ID,这些 ID 与 Web 标准的 CSS 部分不兼容

    活跃的 JSF 或 Primefaces 用户能否解释一下为什么默认情况下会发生这种情况 为什么没有人对此采取任何措施
  • 使水平滚动条始终可见,即使底部不在视图中

    我将用一个片段来开始这个问题 该片段几乎显示了我想要完成的任务 wrapper overflow hidden display flex sidebar min width 200px background 333 color FFF co
  • span 和 iframe 正文中的宽度(以像素为单位)

    我需要知道 a 的宽度 nbsp 以像素为单位 以及是否取决于字体大小 另外 页面中不同元素的情况是否有所不同 还有 就是 nbsp 与常规不同 目的 nbsp 不间断空格 位于正常空格之上是为了防止单词之间出现换行 您可以使用多个 nbs
  • 我可以使用 jQuery 动态创建文件(及其内容)吗? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 这是我的 HTML 代码 ul li

随机推荐

  • CSS:将两个元素在同一行中向左和向右对齐,没有浮动

    我正在尝试对齐两个内联元素 一个向左 一个向右 我想在不使用浮动的情况下完成此任务 就我而言 我有一个 h1 带有跨度和链接 我希望跨度向左对齐 链接向右对齐 http jsfiddle net Lkfacta3 http jsfiddle
  • VSCode 在选择下方的下一行添加代码片段

    是否可以将光标移动到下一行 基本上我想选择一个变量 输入我的短代码并让它控制台将其记录在新行上 所以 var foo bar becomes var foo bar console log foo foo 到目前为止我已经 Console
  • Getstreams.io 中可以使用流层次结构吗?

    我们正在构建一个应用程序 用户可以在其中上传页面列表 可以在这些页面上留下注释 并且人们可以讨论这些注释 用户可以选择接收页面上所有注释的所有回复的通知 这些注释都可以是单独的活动流 或者对于页面列表 可以有很多 中所有页面上的所有讨论 是
  • 在 flutter 构建之前运行自定义命令?

    我正在构建一个使用协议缓冲区的 flutter 应用程序 我想编译 proto构建过程中的文件 如何在 flutter 构建的 dart 编译之前运行自定义 shell 命令 我相信你可以在 Android Studio 中做到这一点 1
  • 在 Flutter 中的多个 Firebase 项目/环境之间切换?

    有谁知道如何在应用程序内切换 Firebase 项目 环境 假设您有一个包含不同开发 URL 的下拉菜单 我们不是在谈论不同的构建 这对我们不起作用 并且需要将多个版本发送到 TestFlight 我们在这里找到了一段代码 final op
  • 将事件处理程序挂钩到 jQuery 自动完成组合框

    我想要一些关于如何为 jQuery Autocomplete Combox 设置事件处理程序的建议 http jqueryui com demos autocomplete combobox http jqueryui com demos
  • 如何找出 FIles.isWritable() 在 Windows 上返回 false 的原因

    在我的应用程序中 允许用户偶尔修改他们的音乐文件 当应用程序没有修改文件的权限但用户确信他们已授予它完全权限时 我会遇到问题 我发现了 Java 7 的改进并编写了这个方法来输出权限 public static String display
  • 在表单类型中使用 Symfony2 UserPassword 验证器

    我尝试在表单中使用特定的验证器 该表单供用户重新定义密码 他还必须输入当前密码 为此 我使用 symfony 的内置验证器 以我的形式 use Symfony Component Security Core Validator Constr
  • sqlite 触发器会触发其他触发器吗?

    我正在尝试在 sqlite 中实现与 ON UPDATE CURRENT TIMESTAMP MySQL 功能等效的功能 我的想法是使用这样的触发器 CREATE TRIGGER last update trigger AFTER UPDA
  • PEP0484 类型提示:注释给定类的参数,而不是实例

    首先让我用一些示例进行解释 假设有一个Web API客户端模块 MyAPIClient 一个将任意响应转换为Python对象的映射器类 ObjectMapper 以及一个表示响应对象 User和Message 的类 class User M
  • Bouncy Castle C# PGP 解密示例

    我昨天找了一整天 似乎找不到在 c 中使用 Bouncy Castle 进行 PGP 解密的工作示例 终于开始工作了 我对其他样本的主要问题是 我的私钥环包含了一个用于签名的密钥 当尝试加载解密密钥时 该密钥首先出现 这就是为什么我必须添加
  • 关于通过防火墙扩展在wix安装程序中添加防火墙例外的问题

    我是新来的维克斯安装程序 我正在尝试添加防火墙例外对于我的程序 我的代码如下
  • 如何查看 .JSP 文件

    我是网络应用程序的新手 我有一些文件 网络文件 扩展名为 jsp 我想知道如何在我的机器中以合适的方式查看它们 我需要apache服务器吗 Note 我说的是最终用户的观点而不是程序员的观点 在您的 PC 上安装 Apache 将 JSP
  • object() 有什么用?

    怎么可能 class EmptyClass def init self pass e EmptyClass e a 123 作品并且 o object o a 123 才不是 AttributeError object object has
  • Webpack 4 迁移 CommonsChunkPlugin

    我需要帮助将以下代码从 webpack 3 迁移到 4 new webpack optimize CommonsChunkPlugin minChunks module gt module context module context in
  • Doctrine 2.0 准备好使用了吗?

    我正在开发一个小项目 学校学科系的一些标记跟踪软件 带 sqlite DB 的 PHP 前端 并决定使用 ORM 我看过 RedBeanPHP 但它似乎有点太有限了 不符合我的喜好 因此 我决定尝试一下 Doctrine 我之前唯一的 OR
  • cmake:为 Mac OS X 应用程序设置图标

    使用cmake环境安装Mac OS X应用程序 我想设置并安装图标 在安装过程中 因此 我尝试设置 set MACOSX BUNDLE ICON FILE CMAKE CURRENT SOURCE DIR images myAopImage
  • docker-machine boot2docker root 密码

    在任何地方都没有找到答案 我使用 docker machine 创建了一个虚拟机 boot2docker 我需要使用 root 编辑一些文件 boot2docker中的root密码是什么 如果您只有一台 docker 机器 您只需执行以下操
  • 在AWS lambda函数中从s3存储桶读取.mdb或.accdb文件并使用python将其转换为excel或csv

    我有一个用例 我需要从放置在 AWS s3 存储桶上的 MS Access 文件 mdb 或 accdb 读取表 并在 AWS lambda 函数中将其转换为 csv 或 excel 文件 然后再次将转换后的文件上传到 s3 存储桶 我通过
  • HTML5 contenteditable 属性在 iOS7 Mobile Safari 上无法正常工作

    看来 contenteditable 属性 在 iOS6 上运行良好 在 iOS7 webkit 上已停止运行 尽管浏览器似乎识别该字段可编辑 并调出键盘 但任何输入似乎都会关闭它 或者无法注册 大家有没有遇到同样的问题 或者有什么解决办法