В моем случае, когда я дважды щелкаю по элементу моей страницы, я хочу выбрать только одно слово. Я использую определенную функцию, чтобы быть уверенным в этом и переписать, если нужно, выбор. Все работает хорошо.
Моя проблема в том, что когда я дважды щелкаю в начале Chromium, использую его специфическую функцию dbclick, затем я ловлю событие и могу очистить выделение, чтобы переписать его. Как я могу избежать лечения хромом? Или как я могу быть первым?
Я хочу избежать сбоя между выбором Chromium и моим выбором.
Вот простой фрагмент кода, который я использую:
init() {
document.addEventListener('dblclick', this.listenDbClickOnPDF);
}
private listenDbClickOnPDF = (event: MouseEvent) => {
if (window.getSelection().toString()) {
window.getSelection().removeAllRanges();
[... do my stuff]
}
}
PS: я видел это post , но решение вообще не позволяет выбирать.