如何从 Javascript 在 Safari 中发送键盘事件(例如 Backspace、Delete)

Posted

技术标签:

【中文标题】如何从 Javascript 在 Safari 中发送键盘事件(例如 Backspace、Delete)【英文标题】:How to send Keyboard events (e.g. Backspace, Delete) in Safari from Javascript 【发布时间】:2012-12-20 23:41:17 【问题描述】:

我正在为 javascript 应用程序实现屏幕键盘。文本应出现在 textarea-Element 中。我创建文本事件没有问题,但感觉无法创建非文本事件,例如退格键。下面是一些示例代码:

测试文本区域事件 正文> 【参考方案1】:

由于似乎没有出路,我发现自己不得不安装自己的退格事件处理程序。工作代码(现在没有记录)在这里:

测试文本区域事件

以上是关于如何从 Javascript 在 Safari 中发送键盘事件(例如 Backspace、Delete)的主要内容,如果未能解决你的问题,请参考以下文章

强制链接从带有 javascript 的 Web 应用程序在移动 Safari 中打开

从 WKWebView 调用时,无法使用 JavaScript 在移动 Safari 中打开链接

如何在 javascript 中识别 Safari 版本? [复制]

如何在 Safari 中正确分析 JavaScript?

如何在Javascript中检测Safari 10浏览器?

使用 JavaScript 在 iPhone Safari 上破解 QuickTime 播放器