Как запретить JavaScript изменять буфер обмена в Firefox

Случалось ли с вами такое, что вы копировали текст с веб-страницы, а когда вставляли его, он изменялся или вообще ничего не появлялось? Это происходит потому, что на странице выполняется JavaScript, который изменяет буфер обмена.

Чтобы избежать этого, вы можете отключить JavaScript или изменить настройки Firefox следующим образом:

  1. Наберите в адресной строке about:config.
  2. Нажмите Enter, а затем кнопку Принять и продолжить.
  3. Введите dom.event.clipboardevents.enabled в поле поиска.
  4. Дважды щелкните на этом предложении или нажмите кнопку Toggle, чтобы изменить его значение на false.

Должно выглядеть следующим образом

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

Исправить или удалить автоматически установленный JavaScript?

Эта статья была впервые опубликована Джули Марчант с применением лицензии CC BY-SA 4.0.

В эссе Ричарда Столлмана "Ловушка JavaScript" говорится о том, что люди ежедневно используют проприетарное программное обеспечение, которые беззвучно, автоматически устанавливаются в их веб-браузеры. На самом деле, он очень преуменьшает проблему; большинство пользователей не только запускают проприетарные программы каждый день, просто просматривая веб-страницы, они запускают десятки или даже сотни таких программ каждый день. Ловушка JavaScript очень реальна и распространена; говорят, что без этих нестандартных, обычно проприетарных расширений HTML настолько сломан, что веб-браузеры перешли к тому, чтобы даже не предполагают очевидную опцию отключения JavaScript; отключение JavaScript, как утверждается, приведет только к путанице.

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

Читать дальше Исправить или удалить автоматически установленный JavaScript?

Легкое отключение JavaScript в Firefox и его производных веб-браузерах

Учитывая "ловушку", которую предполагает наличие JavaScript, мы можем запускать проприетарное программное обеспечение, даже не подозревая об этом. Это программное обеспечение может нарушать нашу конфиденциальность или выполнять задачи, которые нам не нужны. Возможно, мы вообще не хотим запускать JavaScript, потому что тестируем работу веб-страницы без JavaScript во время создания сайта.

Читать дальше Легкое отключение JavaScript в Firefox и его производных веб-браузерах

Навигационная панель Bootstrap без JavaScript

Bootstrap распространяется вместе с JavaScript под названием bootstrap.js, для его работы требуется jQuery. Этот файл позволяет заставить работать панель навигации при наличии выпадающих меню, а также переключать навигационные ссылки, которые скрыты на экранах с низким разрешением.

Проблема в том, что Bootstrap не предлагает ту же базовую функциональность без использования JavaScript. А именно, если у вас не включен JavaScript, вы не сможете получить доступ к выпадающему меню или переключить навигационное меню на мобильных устройствах или устройствах с низким разрешением. Однако эти функции можно реализовать и без JavaScritp. В этой статье я покажу вам, как это можно сделать.

Читать дальше Навигационная панель Bootstrap без JavaScript