Autor Zpráva
LBC
Profil
Ahoj, mám problém. Píšu si portfólio a chci částěčně zamezit kopírováním fotografii, proto jsem se rozhodl že zakážu pravé tlačítko a kolečko myši při zmáčknutí. V IE, Chromu, Opeře ... funguje vše tak jak má pouze vy***ná mozilla firefox dělá problémy a kolečko stále funguje a při stisknutí otevře odkaz v nové stránce a obrázek lze uložit. Nenapadá mě jak to jinak řešit než kód níže. zákaz pravého tlačítka funguje i v mozille jak má jen to kolečko je problém.


<
                                                              <div class="item-img-wrap">
                                      <img src="male/image1.jpg" class="img-responsive" alt="foto">
                                      <div class="item-img-overlay">
                                        <a href="velke/image1.jpg" class="show-image" onclick="return false">
                                          <span></span>
                                        </a>
                                      </div>
                                    </div
Radek9
Profil
LBC:
Nejlepší řešení je paradoxně nic nezakazovat. Uživatel, co to chce ukrást, si stejně způsob najde. A těm, co to nechtějí ukrást, ale např. si to jen pro osobní účely uložit, akorát znepříjemníš život. Pokud to ale vážně potřebuješ a neusneš bez pocitu, žes tomu zákeřnému pravému tlačítku dal co proto, tak existuje i event oncontextmenu.

Edit: Špatně jsem četl. Ještě to prostřední myšítko. Ve FF evidentně funguje jen zobrazení alertu při onmousedown:
onmousedown="if (event.which === 2) { alert('Krást se nemá!!!'); }"

Takže moje rada stále platí. Nemá cenu něco takového dělat.
Bubák
Profil
LBC:
chci částěčně zamezit kopírováním fotografii
To mí připomnělo hlášku "částečně těhotná žena".

Svého času jsem se na různých "zabezpečených" stránkách pokoušel stáhnout obrázek různými prohlížeči, pro každý prohlížeč jsem tenkrát našel způsob, jak se ke stažení požadovaného obrázku doklikat.
_es
Profil
LBC:
proto jsem se rozhodl že zakážu pravé tlačítko a kolečko myši při zmáčknutí.
No, taká možnosť ťa teda naozaj môže oprávnene naštvať. Čo ak si by si treba náhodou chcel uložiť tvoju stránku do „záložiek“ v prehliadači cez menu po pravom tlačítku? Nech si len pekne nájde neskôr tvoju stránku ako predtým cez vyhľadávač - kopírovač jeden drzý.
Xanomes
Profil
LBC:
Obrázek lze získat i tak, že najdeš jeho adresu ve zdroji. A Firefox (stejně jako Chrome) umožňuje přímo zobrazit zdroj pomocí view-source:adresastranky.cz a krom toho lze kód zobrazit přes vývojářské nástroje. Domnívám se tedy, že zákazem pravého tlačítka zbytečně znepříjemňuješ život sobě i návštěvníkům, jak již psali ostatní diskutující. Lepší nápad je použít watermark a nebo se na to prostě vykašlat, stejně to nějak obejdou.

V IE, Chromu, Opeře ... funguje vše tak jak má pouze vy***ná mozilla firefox dělá problémy a kolečko stále funguje a při stisknutí otevře odkaz v nové stránce a obrázek lze uložit.
Zřejmě pro Firefox není stisknutí prostředního tlačítka kliknutí :)
Chamurappi
Profil
Reaguji na LBC:
Moc jsem nepochopil, proč je vůbec v kódu odkaz, pokud jsou všechny standardní projevy odkazu nežádoucí.

při stisknutí otevře odkaz v nové stránce a obrázek lze uložit
Co jsem zatím viděl, tak běžný uživatel Firefoxu si otevře dialogové okno Informace o stránce, tam si najde obrázek a ťukne na tlačítko Uložit. Je to poměrně snadné na naučení a stránka do toho nemůže kecat.

Nenapadá mě jak to jinak řešit než kód níže.
Sociálním inženýrstvím.

funguje vše tak jak má pouze vy***ná mozilla firefox
Vymazlená? Vymakaná? Vyladěná? Vytuněná? Vyzdobená? Vytrvale nádherná?
Autora webu, který blokuje pravé tlačítko myši, považuji za *LBC*.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0