«Тому, що програмне забезпечення має бути доступним!»

Якщо не можна «копіпастить», але дуже хочеться…

13-07-2010, 23:10 | Автор: lio
Теги: браузери, безпека, софт

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.ua");
user_pref("capability.policy.policynames", "allowclipboard");
//-------------------------------------
5. Замініть site.ua на адресу потрібного вам сайту. Можна додавати кілька адрес розділяючи їх пробілами (http://site1.ua http://site2.ua). Увага: не ставте в кінці адреси косу лінію (слеш), інакше нічого працювати не буде.
6. Збережіть та закрийте файл.
7. Запустіть Firefox. Копіювання та вставлення має працювати.

Ось так приблизно все це робиться. Тепер лише потрібно буде звикнути до того, що ці команди вже працюють :)

P. S.

Використовуйте ці рекомендації обережно. Створюйте виключення лише тоді коли це дійсно потрібно і тільки для сайтів якім ви повністю довіряєте.

 (голосів: 1)


Коментарі (0):
Реклама
Популярне
Друзі