停止边缘浏览器尝试跨元素选择单词

时间:2016-02-07 18:53:30

标签: javascript css selection microsoft-edge

当前的Edge浏览器尝试跨不同元素选择整个文本单词。如果足够快地移动鼠标,它会捕捉整个单词。

此处演示了效果:https://jsfiddle.net/n7t43ac7/1/(使用Edge浏览器查看)。

Chrome不会这样做;它不会试图捕捉到单词。 在我的特定用例中,我更喜欢Edge表现得像Chrome。

是否可以通过CSS或JavaScript控制Edge中的此行为? -ms-user-select在这种情况下似乎没有帮助。

1 个答案:

答案 0 :(得分:1)

如果您查看第一方Windows应用程序,此行为是相同的。例如Word表现出相同的行为。当您在一个方向上拖动选择时,它将捕捉到每个单词。如果在通过单词边界后按住鼠标并向相反方向移动,则可以更精细地控制字母选择。

由于此行为存在于多个应用程序中,因此它似乎是在Edge内部设计的。

作为Edge in CSS属性中的开发人员,无法控制此行为。我唯一的建议是将其作为Edge Uservoice的建议。

https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/