如何捕获iOS Safari事件在Javascript中的文本选择更改? [英] How to capture iOS Safari event on text selection change within Javascript?

查看:116
本文介绍了如何捕获iOS Safari事件在Javascript中的文本选择更改?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下情况:在iOS Safari上选择文字(允许假设普通html页面)时,会发生蓝色叠加,表示您已选择特定的段落。此外,您可以更改该选项,以更正您的初始选择区域。当选择区域更改完成时,我有兴趣捕获该事件。是否可能(当是,如何?)在Javascript中捕获这样的事件?提前Thx。

Following scenario: When selecting text on iOS Safari (lets assume a "normal" html page) an blue overlay occurs, indicating that you have selected a specific passage. Furthermore, you are able to change that selection, in order to correct your initial selection area. I'm interested in capturing exactly that event, when selection area change is done. Is it possible (when yes, how?) to catch such an event within Javascript? Thx in advance.

推荐答案

Mobile Safari支持 selectionchange 事件,它在文档节点:

Mobile Safari supports the selectionchange event, which fires on Document nodes:

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

这篇关于如何捕获iOS Safari事件在Javascript中的文本选择更改?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆