1

Многие веб-сайты используют метод onselectedtext() для всплывающих сообщений ("Читать вслух" или "Вставить цитату") при выборе текста на веб-странице. Я обычно выбираю текст, чтобы найти свое место при чтении, поэтому эта неудача меня раздражает. Есть ли способ отключить поддержку onselectedtext() в Firefox?

Обратите внимание, что поиск в Google этой проблемы невозможен из-за того, что 2 890 000 блогов борются за то, чтобы научить начинающих SEO-специалистов тому, как запретить пользователям выделять текст на своих сайтах.

1 ответ1

1

Я не знаю, может ли быть универсальное решение для отключения этого эффекта, так как способ реализации функциональности на каждом сайте может варьироваться.

Например, эта реализация показывает предупреждение с выделенным текстом, когда пользователь выбирает текст, поскольку это действие связано с событием mouseup. Я смог отключить этот эффект, написав букмарклет, который освобождает событие mouseup.

javascript:(function(){ $(document).unbind('mouseup')})();

Если функция для запуска оповещения / всплывающего окна привязана к определенному абзацу или элементу div, а также к другому событию, код изменится или потребуется написать сложный код для обработки всех случаев.

Можете ли вы поделиться URL веб-страницы, где вы хотели бы отключить этот эффект?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .