Site icon Блог Сабынича Вадима

Настройка Mozilla для более полного доступа к редактированию текста

Для защиты пользовательской частной информации, не привилегированные скрипты не могут вызывать команды “Вырезать”, “Копировать” и “Вставить” при редактировании текста, по этой причине на странице “Mozilla Rich Text Editing demo” данные кнопки работать не будут. Для включения этой функциональности вам следует отредактировать настройки браузера.
Для Firefox (проверено и на Seamonkey):

  1. Закройте браузер. Если у вас включена функция быстрого запуска (в Windows, иконка на панели инструментов), закройте там тоже.
  2. Найдите директорию вашего профиля в браузере. В Windows это расположено примерно здесь:
C:\\Documents and Settings\\<Windows login>\\Application Data\\Mozilla\\Firefox\\Profiles\\директория.
  1. Откройте файл user.js в текстовом редакторе. Если файла нет – создайте.
  2. Добавьте следующие строки:
user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "http://www.mozilla.org");
user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
  1. Сохраните файл и перезапустите браузер. Теперь кнопки управления буфером обмена работают.

Замечание: Когда указываете адрес сайта, указывайте в точности до протокола.
Например:

user_pref("capability.policy.allowclipboard.sites", "http://www.mozilla.org")

Не тоже самое что и:

user_pref("capability.policy.allowclipboard.sites", "https://www.mozilla.org")

(в первом HTTP, во втором случае – HTTPS)
Если вы хотите указать несколько адресов сайтов, разделяйте их пробелом.
Например:

user_pref("capability.policy.allowclipboard.sites", http://www.mozilla.org https://www.mozilla.org")

Для более подробной информации о безопасности см.
http://www.mozilla.org/projects/security/components/ConfigPolicy.html.

Exit mobile version