【发布时间】:2015-07-16 13:29:12
【问题描述】:
我正在开发一个包含 WKWebView 的 Mac 应用程序。 Web 视图中的 HTML 包含一个 input 字段,用户在其中键入代码(实际上是 Ruby)。当我在此字段中输入引号 (") 时,它会自动变成花哨的花引号 (")。由于 Ruby 字符串使用 ASCII 引号作为分隔符,这是错误的。
目前我正在使用用户输入的内容并在使用代码之前将大引号替换为 ASCII 引号,但显然这并不理想。
我不知道如何禁用此 OS X 功能。显然,用户可以在全局级别的系统偏好设置中进行操作,但我只想在我的应用程序中将其关闭。
WKWebView、应用程序包本身或其他地方是否有一些配置可以关闭它?有 HTML 或 CSS 选项吗?我应该使用不同类型的 HTML 输入字段吗?基本上我可以在整个堆栈中的哪个位置进行干预以关闭此功能?
【问题讨论】: