Bloķējiet piekļuvi konteksta izvēlnēm ar peles labo pogu Web lapās

click fraud protection

Tīmekļa iesācēji bieži uzskata, ka, bloķējot viņu apmeklētāju izmantošanu peles labo pogu noklikšķiniet konteksta izvēlne, kurā viņi var novērst viņu tīmekļa lapas zādzības. Nekas nevarētu būt tālāk no patiesības.

Labāki klikšķi tiek atspējoti daudz prasmīgākiem lietotājiem, un spēja piekļūt lielam skaitam lietotāju pats tīmekļa lapas kods ir tīmekļa pārlūkprogrammu pamatiezīme, kurai nav nepieciešams labo klikšķi visiem.

Trūkumi

Ir daudzi veidi, kā apiet skriptu “nav labo klikšķu”, un patiesībā vienīgais šāda skripta efekts ir kaitināt jūsu apmeklētāji, kuri likumīgi izmanto peles labo pogu noklikšķināšanas konteksta izvēlni (kā šī izvēlne tiek pareizi nosaukta) savā tīmeklī navigācija.

Turklāt visi skripti, ko esmu redzējis, bloķē piekļuvi konteksta izvēlnei tikai ar peles labo pogu. Viņi neuzskata faktu, ka izvēlnei ir pieejama arī no tastatūras.

Viss, kas jādara, lai piekļūtu izvēlnei, izmantojot 104 taustiņu tastatūru, ir ekrānā atlasīt objektu, kuram viņi vēlas piekļūt konteksta izvēlnei ( piemēram, ar peles kreiso taustiņu noklikšķinot uz tā) un pēc tam nospiediet konteksta izvēlnes taustiņu uz viņu tastatūras - tas ir tas, kas atrodas tieši pa kreisi no labā CTRL taustiņa datorā klaviatūras.

instagram viewer

Ar taustiņu 101 var izpildīt labo peles taustiņu, turot nospiestu taustiņu Shift un nospiežot F10.

JavaScript

Ja jūs jebkurā gadījumā vēlaties atspējot labo klikšķi savā tīmekļa lapā, tas ir patiešām vienkāršs JavaScript kuru varat izmantot, lai bloķētu piekļuvi konteksta izvēlnei (ne tikai ar peles labo taustiņu, bet arī no tastatūras) - un tiešām kaitina jūsu apmeklētājus.

Šis skripts ir pat vienkāršāks nekā vairums no tiem, kas bloķē tikai peles pogu, un tas darbojas apmēram tikpat daudzās pārlūkprogrammās kā šie skripti.

Lūk, viss skripts jums:

Ja jūsu tīmekļa lapas pamattekstam pievienosit tikai nelielu koda daļu, tas efektīvāk bloķēs jūsu apmeklētāja piekļuvi konteksta izvēlnei nekā daudzie. ar labo peles taustiņu neklikšķinātos skriptus, ko varat atrast citur tīmeklī, jo tie bloķē piekļuvi gan no peles pogas, gan no iepriekš aprakstītajām tastatūras opcijām.

Ierobežojumi

Protams, skripts nedarbojas visās tīmekļa pārlūkprogrammās (piemēram, Opera ignorē to, bet tad Opera ignorē arī visus citus skriptus, kas nav ar peles labo taustiņu noklikšķiniet).

Šis skripts arī neko neliedz apmeklētājiem piekļūt lapas avotam, izmantojot opciju Skatīt avotu no viņu pārlūka izvēlnes vai saglabājot Web lapu un apskatot saglabātās kopijas avotu viņu iecienītajā sarakstā redaktors.

Visbeidzot, lai arī jūs varat atspējot piekļuvi konteksta izvēlnei, lietotāji to var viegli atkārtoti iespējot, vienkārši ierakstot

javascript: void oncontextmenu (null)
pārlūka adreses joslā.
instagram story viewer