Как да се даде възможност за десния бутон върху уеб сайтове, които го блокират
Въпреки че в днешно време това е по-рядко, много сайтове все още използват JavaScript или атрибут HTML, за да деактивират щракването с десен бутон върху техните страници. Това е практика, която се надяваме да отмине, но междувременно не е много трудно да се преодолеят тези ограничения.
Много от тези сайтове изглеждат под впечатлението, че деактивирането на контекстното меню в браузъра ви е добър начин да ви предпази от кражба на съдържанието им. Но деактивирането на контекстното меню в браузъра ви лишава от много други инструменти. Докато можете да вземете ядрената опция и просто да изключите JavaScript в браузъра си, това ограничава функционалността на много сайтове, които използват JavaScript, за да доставят полезни функции. Вместо това ще ви покажем как можете отново да активирате десния бутон на мишката за конкретни страници, които преглеждате, и няколко разширения, които ограничават способността на тези сайтове да налагат ограничението на първо място.
Активирайте десния бутон на мишката върху отделни сайтове с бит на собствения си JavaScript
Този първи метод вероятно е най-малко натрапчив. Това е само малко JavaScript, което нулира стойността на контекстното меню за дадена страница. Когато преглеждате страница с десен бутон на мишката, можете просто да въведете или поставите този код в адресната лента и да натиснете Enter. Дори не трябва да презареждате страницата. Щракването с десния бутон трябва да бъде активирано незабавно.
JavaScript: нищожен (document.oncontextmenu = нула);
Дори по-добре, можете да създадете отметка от този код, така че винаги е само с едно кликване. Изберете кода по-горе и го плъзнете в лентата с инструменти на браузъра си (или където и да съхранявате отметки). Преименувайте го нещо, което има смисъл за вас, но оставете кода непокътнат за URL адреса.
Активиране на десния бутон на мишката и копиране на всички сайтове с разширение за браузър
Докато JavaScript bookmarklet работи добре за повторно активиране на десния бутон на мишката върху отделни сайтове, може да искате по-цялостно решение, ако откриете, че се сблъсквате с този проблем по-често. Това решение е разширение на браузъра.
В Chrome препоръчваме да инсталирате разширението RightToCopy. Както подсказва името му, той прави нещо повече от това само да активира десния бутон на мишката. Той също така дава възможност за избор на текст и копиране на сайтове, които са деактивирали тези функции, и дори премахва текст, който уеб сайтовете инжектират в текста, който копирате (например „Прочетете още на…“).
За съжаление понастоящем няма директно сравнимо разширение на Firefox. Разбира се, има по-изчерпателни разширения за блокиране на скриптове, като NoScript (Firefox) и ScriptSafe (Chrome). Разширения като тези блокират всички скриптове от всякакви уеб страници, освен ако не го активирате. И двамата са заслужава да се обмисли за малко по-голямо спокойствие, но имайте предвид, че те могат да бъдат проблематични на сайтове, които използват скриптове за полезни функции.
И това е. Деактивирането на десния бутон на мишката върху уеб страници може да е само случаен проблем, но е досадно, когато се случи. То също е супер лесно да се определи.