«Потому, что программное обеспечение должно быть доступным!»

Если нельзя «копипастить», но очень хочется…

15 июля 2010 | Автор: Softbloger
Теги: софт, браузеры, безопасность

Copy/PasteРазбавлю игровой поток одним полезным (надеюсь) советом.

Иногда пользователи браузера Mozilla Firefox сталкиваются с тем, что не могут вставить или скопировать в текстовое поле (или онлайн-редактор) текст из буфера обмена. Вылезает то самое назойливое сообщение типа: «Функции Копировать/Вырезать/Вставить не доступны…». Наверное всем известна такая ситуация. И главное — все время об этом забываешь! Тычешь как баран правой кнопкой мыши, а оно опять — «Функции Копировать/Вырезать/Вставить…»!

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

А решений я нашел несколько. Первое из них (самое простое) — это пользоваться сочетаниями клавиш CTRL+C и CTRL+V. Как правило, с ними проблем не возникает — горячие клавиши работают почти всегда и почти везде.

Второе решение (сложнее) — установить специальное приложение для Firefox, который позволяет создавать и редактировать список сайтов на которых функции копирования и вставки работают должным образом. Живет дополнении на вот этой странице и имеет соответствующее название — «AllowClipboard Helper».

После установки приложения (надеюсь с этим у вас проблем не возникнет), при использовании «проблематичных» форм или текстовых редакторов под ними появляться напоминание:

После нажатия на эту надпись, откроется окно в котором можно добавить сайт на котором вы находитесь в данный момент, к безопасным:

После сохранения настроек браузер перезапуститься.

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

1. Закройте Firefox.
2. Зайдите в директорию вашего профиля в Firefox. Обычно она расположена (в Windows 7) где-то здесь: C:\Users\<Имя пользователя>\AppData\Roaming\Mozilla\Firefox\Profiles\(8 случайных цифр и букв).default
Возможно, вам придется включить отображение скрытых файлов и папок в «Настройках папки» (Панель управления — Свойства папки — Вид — Показывать скрытые файлы и папки).
3. Найдите файл prefs.js и откройте его в каком-то текстовом редакторе (можно использовать стандартный блокнот Windows). Возможно этого файла в указанной директории не найдется, тогда придется его создать самому.
4. Скопируйте приведенный ниже текст (между двумя линиями) и вставьте его в открытый файл:
//--------
user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
user_pref("capability.policy.allowclipboard.sites", "http://site.com");
user_pref("capability.policy.policynames", "allowclipboard");
//--------
5. Замените site.com на адрес нужного вам сайта. Можно добавить несколько адресов разделяя их пробелами (http://site1.com http://site2.com. Внимание: не ставьте в конце адреса наклонную линию (слеш), иначе ничего работать не будет.
6. Сохраните и закройте файл.
7. Запустите Firefox. Копирование и вставка должен работать.

Вот так примерно все это делается. Теперь только нужно будет привыкнуть к тому, что эти команды уже работают :)

P. S.

Используйте эти рекомендации осторожно. Создавайте исключения только когда это действительно нужно и только для сайтов котором вы полностью доверяете.

 (голосов: 2)


Комментарии (6):
offside
28 апреля 2011 23:21
не работает,перепробовал все
Greg
29 января 2011 20:24
Работает. Спасибо
Maxim
1 декабря 2010 22:15
спасибо, с такой проблемой постоянно встречаюсь в Джумле, но уже привык пользоваться клавиатурой. Кстати Хром тоже ругается.
Chevinkton
19 ноября 2010 01:20
Тоже столкнулся с такой проблемой ищу разные способы но увы не чего не выходит на 3 версии работало sad на 4.0 нет
vic
23 октября 2010 11:54
красиво написано, но не работает. ни AllowClipboard Helper - красная надпись исчезает и на этого его help заканчивается.
ни запись в файле prefs.js (или user.js как советуют в других местах).

всё равно:

Копирование, вырезка и вставка не работают в Firefox.
Хотите получить более подробную информацию?

bf005
13 августа 2010 06:32
Спасибо

Информация

Комментировать статьи на нашем сайте возможно только в течении 30 дней со дня публикации.
Реклама
Друзья