【发布时间】:2011-12-31 15:00:33
【问题描述】:
我们有一个包含大量 contentEditable <div> 的 Web 应用程序。借助 Mac OS X Lion 上 Safari 中的激进自动更正功能,我们在 Safari 尝试为我们的用户自动更正时遇到了许多问题。
我已经能够通过手动转到“编辑>拼写和语法”并禁用“自动更正拼写”选项来阻止这种情况的发生。但是,我想知道是否有办法以编程方式执行此操作,无论是在 javascript 中还是使用 html 属性。在 Apple 的文档 (https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/DesigningForms/DesigningForms.html) 中,html 表单字段中有一个“自动更正”属性,让网站设计人员可以决定是否应该启用自动更正。
此“自动更正”属性是否仅适用于移动 Safari?它适用于 contentEditable div 吗?如果没有,是否有其他方法可以告诉用户手动关闭自动更正?
【问题讨论】:
标签: safari osx-lion contenteditable autocorrect