iPad Safari - 文本选择事件

Posted

技术标签:

【中文标题】iPad Safari - 文本选择事件【英文标题】:iPad Safari - Text selection events 【发布时间】:2013-08-15 05:38:08 【问题描述】:

我正在为 iPad Safari 浏览器创建一个网页,该网页与一本书有关,用户可以在其中选择文本并更改背景颜色或添加一些 cmets/notes 等。 我正在尝试跟踪文本选择的事件,例如文本选择开始、文本选择更改、文本选择结束、文本选择增加(当用户仍想添加更多文本时)等。 但我找不到与之相关的适当详细信息。 有没有人在iPad网页上遇到过这样的选择事件。

【问题讨论】:

javascript 解决方案还是 Objective-c? @MarcusAdams,它在 javascript 中。我正在创建必须与 iPad 上的 Safari 一起使用的网页。 看看:How to capture ios Safari event on text selection change within Javascript? @MarcusAdams,谢谢。我会按照提到的那样尝试 【参考方案1】:

如中所述:How to capture iOS Safari event on text selection change within Javascript?

答案是:

document.addEventListener("selectionchange", function() 
    alert("Selection changed!");
, false);

【讨论】:

以上是关于iPad Safari - 文本选择事件的主要内容,如果未能解决你的问题,请参考以下文章

触摸事件是不是不适用于 iPad Safari 中的文本输入元素?

上传图像文件时如何禁用捕获(在 ipad 上使用 safari)

safari浏览器模拟ipone,ipad以及其他浏览器版本

如何强制具有自定义扩展名的文本文件在 myApp 中打开,而不是在 Safari 中显示为文本

点击 iPad 无法获取位置容器信息

如何在焦点上选择textarea中的所有文本(在safari中)