Autor | Zpráva | ||
---|---|---|---|
lionel messi Profil |
Zdravím,
vopred sa priznávam, že moje vedomosti JavaScriptu nie sú zrovna oslnivé, ale náhodou som narazil na jeden zaujímavý problém. Stránka huzlers.com/mcdonalds-employee-fired-for-placing-his-mixtape-in-childrens-happy-meals pomocou JS primitívne (a neefektívne) bojuje proti kopírovaniu obsahu. Zvolili však natoľko nevhodný kaliber zbrane, že bráni stránku aj efektívne zväčšovať. Pri stlačení kombinácie CTRL++ vyskočí alert s upozornením a stránka sa nezväčší. Po chvíľkovom pátraní som našiel v kóde časť zodpovednú za moje bezsenné noci (jedná sa o interný skript): function disableEnterKey(e) { if (!e) var e = window.event; if (e.ctrlKey){ alert('content is protected!'); var key; if(window.event) key = window.event.keyCode; //IE else key = e.which; //firefox (97) if (key == 97 || key == 65 || key == 67 || key == 88 || key == 43 || key == 26 || key == 5) return false; else return true; } } Je prosím možné túto funkciu umlčať? Čo presne by som mal uviesť do Firebugu, aby som sa jej zbavil? Záverom len podotknem, že alternatívne riešenia (zakázať otvárať stránke ďalšie okná, resp. zväčšovať pomocou CTRL+kolieska myši) poznám, zaujíma ma riešenie z hľadiska JS. :-) Vopred veľmi pekne ďakujem za odpovede. |
||
Keeehi Profil |
#2 · Zasláno: 12. 8. 2015, 11:31:34
Myslím že
window.disableEnterKey = function(e) {}; |
||
lionel messi Profil |
#3 · Zasláno: 12. 8. 2015, 11:50:16
Keeehi:
Ďakujem, funguje bezchybne. |
||
Časová prodleva: 9 let
|
0