Blockera högerklicka för åtkomst till kontextmenyer på webbsidor

Nybörjare tror ofta att genom att blockera besökarnas användning av högerklicka med musen kontextmeny som de kan förhindra stöld av innehållet på webbsidan. Inget kunde vara längre från sanningen.

Att inaktivera högerklick kan lätt undvikas av mer kunniga användare och möjligheten att få åtkomst till mycket av själva en webbsida är en grundfunktion för webbläsare som inte kräver högerklick på Allt.

nackdelar

Det finns många sätt att kringgå "ingen högerklickskript", och i verkligheten är den enda effekten som ett sådant skript har att irritera de av dina besökare som legitimt använder högerklick-sammanhangsmenyn (som den menyn kallas korrekt) på deras webben navigering.

Dessutom blockerar alla skript som jag har sett för att göra detta bara åtkomst till snabbmenyn från höger musknapp. De anser inte att menyn också är tillgänglig från tangentbordet.

Allt man behöver göra för att komma åt menyn med ett tangentbord på 104 tangenter är att välja objektet på skärmen som de vill komma till snabbmenyn för (för exempel genom att vänsterklicka på den) och sedan trycka på snabbmenyns tangent på tangentbordet - det är den omedelbart till vänster om höger CTRL-tangent på PC tangentbord.

instagram viewer

På ett 101-tangenttangentbord kan du köra ett högerklick-kommando genom att hålla ned skiftknappen och trycka på F10.

JavaScript

Om du ändå vill inaktivera högerklick på din webbsida är det här riktigt enkelt JavaScript som du kan använda för att blockera all åtkomst till snabbmenyn (inte bara från höger musknapp utan också från tangentbordet) - och verkligen irritera dina besökare.

Det här skriptet är ännu enklare än de flesta som bara blockerar musknappen, och det fungerar i ungefär lika många webbläsare som dessa skript gör.

Här är hela skriptet åt dig:

Att lägga till just det lilla kodstycket i body-taggen på din webbsida är effektivare för att blockera besökarens åtkomst till snabbmenyn än de många inga högerklickskript som du hittar någon annanstans på webben eftersom det blockerar åtkomst från både musknappen och från tangentbordalternativ som beskrivs ovan.

begränsningar

Naturligtvis fungerar inte skriptet i alla webbläsare (t.ex. ignorerar Opera det - men sedan ignorerar Opera alla andra skript utan högerklick också).

Det här skriptet gör ingenting för att förhindra dina besökare att komma åt sidkällan med alternativet Visa källa från webbläsarens meny eller från att spara webbsidan och visa källan till den sparade kopian i sin favorit redaktör.

Och slutligen, även om du kan inaktivera åtkomst till snabbmenyn, kan användaren enkelt aktivera åtkomsten helt enkelt genom att skriva

javascript: void oncontextmenu (null)
i adressfältet i webbläsaren.
instagram story viewer