po tvrdé práci na návrhu, obrázku nebo článku jej můžete chránit pomocí JavaScriptu, který zakáže kliknutí pravým tlačítkem a případně upozorní návštěvníka, že obsah je chráněn autorskými právy.
může to znít dobře, ale to není obecně dobrý nápad. Proč ne?
je to nepříjemné!
neuvědomujete si, kolik používáte pravým tlačítkem myši, dokud jej nemůžete použít! V krátkém menu, které se otevře, je mnoho užitečných funkcí. Zatímco většina z nich je k dispozici také v hlavní nabídce prohlížeče, je často mnohem rychlejší použít nabídku pravým tlačítkem myši-toto je obvykle nejbližší nabídka, kterou máte k dispozici.
je to zbytečné!
pokud si myslíte, že deaktivace kliknutí pravým tlačítkem ochrání váš zdrojový kód nebo obrázky, zamyslete se znovu! Každý, kdo je odhodlán kopírovat váš obsah nebo kód, tak učiní bez ohledu na jeho schopnost vyvolat kontextové menu prohlížeče. Pokud chtějí váš zdrojový kód, je to stejně jednoduché jako výběr „zobrazit zdroj“ z hlavní nabídky. Text článku lze zvýraznit a zkopírovat, obrázky a mediální prezentace lze načíst z mezipaměti a nahrávat streamovaná média.
zakázání kliknutí pravým tlačítkem způsobí, že lidé budou více odhodláni zjistit, co přesně skrýváte. A to by mohlo skončit kontraproduktivní, protože vaše obrázky a zdrojový kód přitahují nežádoucí pozornost. Nejen to, ale můžete zakázat pouze kliknutí pravým tlačítkem myši na prohlížeče, které mají povolený JavaScript: návštěvník musí pouze vypnout JavaScript v možnostech svého prohlížeče, aby mohl skript úplně ignorovat!
je to zakázání!
gesta myši, která umožňují rychlejší navigaci, se začínají stát funkcí prohlížečů: Opera je má, Mozilla právě přidala podporu a je jen otázkou času, než je Internet Explorer přijme. Zakázání kliknutí pravým tlačítkem myši na stránky zobrazené v těchto prohlížečích také zakáže schopnost používat gesta myši, takže nebudete populární u těch, kteří je často používají!
i když nepoužíváte gesta myši, jejich nepřítomnost může stále vážně ovlivnit vaši schopnost procházet Internet. Mám tendenci otevírat odkazy ze stránky, která se mi líbí, v novém okně z nabídky pravým tlačítkem myši, abych mohl číst a porovnávat obě stránky a vracet se, aniž bych musel používat tlačítko zpět. I když můžete otevřít odkaz v novém okně podržením klávesy shift při kliknutí na něj, pro mnohé je snazší použít tuto možnost z nabídky pravým tlačítkem myši. Zakažte kliknutí pravým tlačítkem a tyto uživatele velmi rychle odcizíte.
je to neprofesionální!
zeptejte se sami sebe: koupili byste si něco z webu, který vám připomene, že jeho obrázky jsou chráněny autorským právem pokaždé, když použijete kliknutí pravým tlačítkem (i když váš ukazatel není nikde poblíž obrázku)? Myslel jsem, že ne! Zakázání kliknutí pravým tlačítkem naznačuje nedostatek profesionality pro uživatele.
je to urážlivé!
většina vašich návštěvníků přijde na vaše stránky, kteří chtějí něco koupit nebo najít informace. Pouze malé procento vašich návštěvníků přistane na vašem webu s úmyslem ukrást z něj. Tím, že se snažíte chránit před menšinou, účinně urážíte většinu, která z legitimních důvodů použije nabídku pravým tlačítkem myši. Opravdu očekáváte, že vám vaši návštěvníci budou věřit, když jim nabídnete „užitečná připomenutí“, která naznačují, že jim nemůžete věřit?
je pravda, že někteří lidé budou chtít zobrazit váš zdrojový kód – ale nepředpokládejte, že každý, kdo se na něj podívá, ho bude chtít použít na svém webu! Důvtipní návštěvníci, kteří jsou si vědomi klamných technik používaných některými bezohlednými vlastníky stránek, mohou jen chtít zkontrolovat, zda je odkaz vezme tam, kde si myslí, že je vezme. To z nich dělá zloděje?
řešení pro ochranu obsahu
k dispozici jsou další, méně kontroverzní alternativní řešení problému chránící vaše obrázky nebo zdrojový kód.
ochrana obrázků
1. Zakázat kliknutí pravým tlačítkem myši pouze na obrázky
pokud opravdu musíte zakázat kliknutí pravým tlačítkem myši, omezte zhoršení a použijte skript, který jej zakáže pouze na obrázcích (některé skripty také zabraňují zobrazení panelu nástrojů obrázků IE6). Samozřejmě budou chvíle, kdy lidé budou chtít použít kliknutí pravým tlačítkem myši a mít myš nad obrázkem, takže bych vám doporučil mírně změnit zprávu tak, aby odrážela skutečnost, že jsou ovlivněny pouze obrázky.
2. Označte obrázky
dalším způsobem, jak můžete identifikovat obrázky jako své vlastní, je nějakým způsobem je označit. Nejlepší způsob, jak odradit rádoby zloděje, je vytvořit vizuální značku na nejzajímavější části obrazu. Značky, jako je vaše logo, adresa vašeho webu nebo dokonce slovo „vzorek“ v pevné nebo průsvitné barvě, jasně ukazují, že obrázek není určen k obecné distribuci. Tato taktika ve stylu graffiti funguje dobře na webech, které nabízejí umělecké služby, a může také pomoci odradit hotlinking.
3. Digitální vodoznaky
digitální vodoznak je praxe vkládání identifikovatelných informací do souboru. Obvykle se jedná o jedinečný identifikační kód nebo kontaktní údaje tvůrce obrázků. Tato vložená informace je pro průměrného surfaře neviditelná, ale lze ji zobrazit pomocí grafických programových zásuvných modulů nebo specializovaných samostatných dekodérů. Digitální vodoznak je obvykle silnější než fyzická značka, protože při pohledu na obrázek není zřejmé, zda obsahuje další informace. Tato metoda však neposkytuje zloději Žádný odrazující prostředek, i když teoreticky by to mělo usnadnit sledování vaší práce (a v některých případech odvozených děl).
4. Okno
pokud chcete zobrazit úroveň detailů ve vysoce kvalitních obrázcích, aniž byste rozdávali příliš mnoho „zdarma“, můžete použít to, co označuji jako metodu „okno“. Představte si, že jste se dívali na celý obrázek přes čtvercový palcový otvor v kusu papíru; nebudete moci vidět mnoho z konečného obrázku, ale budete moci vidět kvalitu a detaily v obraze, aniž byste museli zobrazovat celý obrázek. Viděl jsem tento přístup implementovaný v Javě v některých galeriích obrázků (což vám umožňuje přesunout zobrazitelné okno), i když je pravděpodobně jednodušší (a rychlejší pro vaše návštěvníky) použít oříznutý obrázek založený na originálu.
ochrana HTML
použití skriptu k deaktivaci kliknutí pravým tlačítkem není nejúčinnějším způsobem, jak ztěžovat čtení zdrojového kódu. Většina technik používaných k ochraně zdrojového kódu HTML používá JavaScript, takže pokud jej návštěvníci náhodou vypnou, web se stane nepoužitelným.
k ochraně zdrojového kódu stránky se používají tři hlavní techniky JavaScriptu:
- Kódujte zdrojový kód tak, aby byl nečitelný bez dekódování
- vložte většinu zdrojového kódu do JavaScriptu
- otevřete stránku v novém okně se všemi nabídkami deaktivovanými (nedoporučuje se)
jediným způsobem, jak zvědavým lidem ztížit dešifrování zdrojového kódu HTML, aniž by se museli uchýlit k používání JavaScriptu, je odstranit zbytečné prázdné místo. Výsledkem je proměnit váš kód na jeden nebo více dlouhých řádků kódu, takže kdokoli, kdo používá funkci Zobrazit zdroj v prohlížeči, je obtížné číst, aniž by si udělal čas na jeho vyčištění.
Co Budete Chránit?
je zřejmé, že alternativy, které se rozhodnete použít, budou záviset na tom, co potřebujete chránit a jak důležitá je jeho ochrana. Měli byste mít na paměti, že každý, kdo je odhodlán ukrást vaše věci, najde způsob, jak je ukrást-i když to znamená zachytit obrazovku nebo napsat článek, na který jste zakázali zvýraznění textu!
samozřejmě existuje mnohem jednodušší způsob, jak chránit váš obsah před případnými zloději, aniž byste museli deaktivovat jakékoli funkce prohlížeče. Pokud chcete něco tak špatně chránit,nedávejte to na Web! Pro více informací, vidět:
- zakázat obrázky Click-podrobnosti o skriptu, který zakáže klikněte pravým tlačítkem myši pouze na obrázky.
- digitální vodoznaky odkazy-zahrnuje odkazy na různé audio, image a video vodoznaků zdrojů.
- ukázky technik vodoznaku-nápady, jak vytvořit viditelný vodoznak.
- HTML Guard, jak bezpečné? – podrobné triky používané k ochraně zdrojového kódu a obrázků spolu s jejich nevýhodami.
- používání JavaScriptu zahrnuje správu obsahu-jak používat JavaScript zahrnuje.