html - Mac OS Mojave 更新后,Safari 的 textarea 元素中忽略了换行符“\n”
问题描述
我的网站上有一个 textarea 元素,其占位符值在文本之间包含 '\n' 字符,以使其看起来格式整齐。
这工作得非常好,直到我——在不知不觉中——决定将我的 Mac OS 更新到名为“Mojave”的最新版本。
更新后 Safari 开始发出各种嘶嘶声。我的猜测是,这些都是他们新的“安全”更新的后果。
我仔细检查了一下,它在 Chrome 中运行良好,但在 Safari 中,文本区域占位符文本似乎在更新后忽略了换行符......
还有人看到这个吗?确切的 Safari 版本是 12.0.2 (14606.3.4)。
这是 textarea 元素及其所有属性(用 Pug 代码编写):
textarea(id="invitation-emails" name="textarea" rows="12" spellcheck="false" autocomplete="off" placeholder="ambassador@example.com\nambassador@example.com\nambassador@example.com\n.\n.\n.")
解决方案
推荐阅读
- reactjs - module.exports 组件与 isolatedModules true
- javascript - 如何检查原始消息发件人是否对 discord.js 做出反应
- apache-spark - 从辅助驱动程序以交互方式运行 Spark 作业
- oracle - ORA-00923: 在预期的地方找不到 FROM 关键字,AS 子句中的参数
- postgresql - Flask docker 容器无法连接到 Digital Ocean 中的 Postgresql 容器
- java - Android:第一个视图中的 RadioGroup OnCheckedChangeListener 添加 for 循环不起作用
- enums - 如何在 SwiftUI 中使用枚举绑定数据?
- html - 带有垂直线的时间线和上面的点未对齐
- matlab - 找出向量元素之间的差异
- mysql - mysql - 当我们可以为 mysql 使用 docker 镜像时为什么还需要 RDS