Как отключить обработку событий «onclick» на веб-странице с помощью uBlock Origin?

908
and his dog

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

Полагаю, это достигается за счет добавления обработчиков событий элемента, таких как onclick = "DoSomeAnnoyingStuff" .

Можно ли отключить обработку событий "onclick" на веб-странице с помощью uBlock Origin?

1
(Временно) отключение javascript для страницы может быть обходным путем ... но то, что вы ищете, кажется разумным вариантом для uBlock ... может быть, лучше использовать NoScript? Xen2050 6 лет назад 0
Чтобы полностью включить javascript на веб-странице, мне нужно перезагрузить его с отключенным javascript. В этом случае страница полностью перестает работать, все функции исчезли. Не очень полезно. and his dog 6 лет назад 1
Да, это может случиться. Вот почему No Script может работать, у него есть страницы настроек для отключения только некоторых функций IIRC Xen2050 6 лет назад 0
Спасибо за предложение. Поскольку нет уверенности в том, что этого можно достичь с помощью No Script, я сначала хотел бы выяснить, возможно ли это сделать с помощью uBlock Origin, потому что он у меня уже установлен, прежде чем исследовать другие варианты. Вы имеете в виду это дополнение: https://addons.mozilla.org/en-US/firefox/addon/noscript/ and his dog 6 лет назад 0
Это похоже на правильное дополнение к NoScript, я некоторое время не использовал его (переключился на Chromium), но раньше у него было несколько вкладок, заполненных различными опциями для отключения и включения. Это [FAQ имеет раздел о «перехвате кликов»] (https://noscript.net/faq#qa7_1), что звучит как Xen2050 6 лет назад 1

0 ответов на вопрос