gpt4 book ai didi

javascript - 如何使用 JavaScript 清除 Mobile Safari 中的文本选择?

转载 作者:行者123 更新时间:2023-11-29 15:38:41 25 4
gpt4 key购买 nike

有没有办法以编程方式清除 Mobile Safari 中的选择框?我尝试了 window.getSelection().removeAllRanges(),正如另一个 Stack Overflow 问题 Clear Text Selection with JavaScript 的答案所建议的那样,并且当 Selection 对象重置为无选择(类型为“None”,isCollapsed 为 true,rangeCount 为 0,并且 anchorNode/focusNode/baseNode/extentNodenull),选择框保留在屏幕上:

Screenshot of the 'Clear Text Selection with JavaScript' question on Stack Overflow, showing the selection box still on screen

我也试过 window.getSelection().collapse(),但没用。

我正在运行 iOS 7.1.1 的 iPad 上测试 iOS 7.1 模拟器和 Mobile Safari。

最佳答案

自 2010 年以来,这一直是 Mobile Safari 中的一个已知错误! http://www.openradar.me/8707236

现在是 2018 年,这仍然是一个错误。 (iOS 10.2.2)

在不需要的地方,删除 event.preventDefault() 会有所帮助。

关于javascript - 如何使用 JavaScript 清除 Mobile Safari 中的文本选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23685614/

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