停止 Edge 浏览器尝试 select 跨元素的单词

Stop Edge browser trying to select words across elements

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

这里演示效果:https://jsfiddle.net/n7t43ac7/1/(用Edge浏览器看)

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

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

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

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

Edge 中的开发人员无法通过 CSS 属性来控制此行为。我唯一的建议是在 Edge Uservoice 上将其作为建议提出。

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