我的网站有一个 contenteditable div,如下所示:
<p id="" contenteditable="true">Text here</p>
它在大多数浏览器和 Android 上运行良好,但在 iPhone safari 上,当我输入越来越多的文本(或按几个“返回”键)时,光标将落在可见区域之外。键盘会隐藏光标,我不知道自己在输入什么。
预期的行为应该是当我输入文本时页面自动向上滚动。我可以通过 HTML 代码或某些 JavaScript 来修复它吗?谢谢!
最佳答案
这是 Safari 中的错误,您应该向 Apple 提交错误报告:
关于javascript - iPhone 键盘在 contenteditable 上输入时会隐藏文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41087416/