Якщо ви знаходитесь на веб-сайті і знаходите круту цитату або фрагмент коду, який хочете скопіювати, і нічого не відбувається при натисканні правою кнопкою миші, цей підручник призначений для вас. Кілька помітних веб-сайтів відключають клацання правою кнопкою миші на своїх сторінках, щоб зупинити крадіжку чи копіювання. За цим божевіллям є метод, але він не працює для користувачів. Недійсний документ oncontextmenu null - це частина JavaScript, яку ви можете використовувати для обходу.
Існує кілька способів обійти неможливість клацання правою кнопкою миші на веб-сторінках. Хоча я не потураю крадіжці авторських прав або копіюванню цілих сторінок, я підтримую можливість брати цитати, корисні фрагменти коду чи інші фрагменти зі сторінок для власного використання. Як автор підручника, я вдячний, що збереження низки кроків з усунення несправностей в іншому місці полегшує виправлення неполадок. Не всі такі освічені, як я.
Як увімкнути правою кнопкою миші веб-сайти, які блокують її
Залежно від веб-сайту, адміністратор використовує JavaScript або HTML-код для блокування контекстного меню правою кнопкою миші. Існує маса способів подолати це обмеження, а використання "недійсного документа oncontextmenu null" - лише один із них. Я опишу тут декілька способів.
Якщо ви знаходитесь на веб-сторінці і хочете скопіювати щось із неї, спробуйте вставити "недійсний документ oncontextmenu null" в URL-адресу сторінки. Тепер ви маєте змогу клацнути правою кнопкою миші як звичайну і робити те, що вам потрібно зробити. Це потрібно робити кожен раз, коли ви хочете щось скопіювати, але це працює як шарм на багатьох сторінках.
Це не універсально, оскільки існує ряд способів використання власників веб-сайтів для блокування клацання правою кнопкою миші. Якщо це не працює, спробуйте один із цих методів.
Збережіть сторінку
Найпростіший спосіб, який я знайшов навколо блоку правого клацання, - зберегти всю сторінку як HTML. Потім я знову відкриваю його у браузері і можу клацнути правою кнопкою миші, скопіювати, вставити та робити все, що мені подобається. Це корисно, якщо я хочу використати кілька цитат або фрагментів коду. Це працює в більшості браузерів, хоча якщо ви використовуєте Edge, вам, можливо, доведеться зберегти сторінку як HTML, а потім відкрити її у Firefox або Chrome, щоб нормально працювати. У мене виникли проблеми з тим, щоб він працював, і ви теж можете це зробити.
Вимкнути JavaScript взагалі
Це щось, якщо ядерний варіант, оскільки він може повністю зламати веб-сторінки. Якщо веб-сайт використовує JavaScript для блокування діалогового вікна правою кнопкою миші, його відключення перестане втручатися у те, що ви робите. Як це зробити, залежить від браузера, який ви використовуєте.
У Firefox:
- Відкрийте нову вкладку і введіть "about: config".
- Шукати JavaScript.
- Двічі клацніть 'javascript.enabled, щоб зробити його помилковим замість істинного.
У Chrome:
- Виберіть піктограму меню з трьома крапками у верхньому правому куті та виберіть Налаштування.
- Виберіть Додаткові параметри та Налаштування вмісту в розділі Конфіденційність та безпека.
- Виберіть JavaScript і вимкніть його.
Якщо вимкнути JavaScript, деякі веб-сайти можуть не працювати належним чином, а деякі взагалі працювати. Використовуйте цю настройку обережно і лише в разі потреби.
Використовуйте плагін браузера
Більш ефективним, ніж взагалі відключення JavaScript, є використання плагінів для повторного включення діалогового вікна правої кнопки. Firefox та Chrome мають безліч їх, а деякі з них працюють чудово. Шукайте у розділі плагінів браузера за замовчуванням для «правого клацання миші» або слів для цього і подивіться, що з’являється.
Я використовую Firefox Quantum, і для "клацання правою кнопкою миші" з'явилося понад тисячу результатів. Деякі з них не мають значення, але декілька перших плагінів, де саме я шукав. Ви повинні знайти те саме, що б браузер ви не використовували.
Йдемо до джерела
Якщо вам потрібно періодично копіювати щось із веб-сторінок, вам може просто полегшити перегляд вихідного коду. Хоча додавання "недійсного документа oncontextmenu null" до рядка URL займає менше часу, тому що код навколо не завжди буде зручним. Запам'ятовування Ctrl + U буде.
Відкрийте сторінку, на яку потрібно натиснути правою кнопкою миші, і натисніть Ctrl + U. На ній з’явиться нова вкладка, що показує вихідний код сторінки. Ви можете шукати код потрібного тексту для Ctrl + F, щоб знайти його. Потім ви зможете без проблем скопіювати текст, як потрібно. І Ctrl + U, і Ctrl + F працюватимуть у всіх останніх браузерах.
Можливість клацання правою кнопкою миші та копіювання тексту з веб-сторінок повинна використовуватися ощадливо та лише за необхідності. Багато часу і сил спрямовується на створення вмісту, щоб ви насолоджувались, тому, будь ласка, копіюйте відповідально!