gpt4 book ai didi

javascript - webview 中的 onselectionchange Javascript 事件

转载 作者:行者123 更新时间:2023-11-28 09:38:54 25 4
gpt4 key购买 nike

在我的 Android 应用程序中,我为 Javascript onselectionchange 附加了一个处理程序,如下所示:

$(document).on('selectionchange',function(ev){
alert('Text has been selected');
});

当用户选择某些内容(如文本)或选择更改时,应该会触发此事件,但它是在点击时触发的。有谁知道这种行为的原因? (类似的事情在 iOS 中工作)

最佳答案

“onselectionchange”事件不是跨浏览器功能。
AFAIK,只有 Trident (iexplore) 和最新版本的 webkit(以及 webview)支持文本选择事件。

话虽如此,您测试的 iOS 上的 webkit 版本是否比您的 Android 版本更新?
还要考虑到,虽然它们都使用 webkit 进行渲染,但它们使用完全不同的 javascript 引擎,因此可能存在不同的行为。

关于javascript - webview 中的 onselectionchange Javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12634754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com