Witam serdecznie,
Jestem w trakcie tworzenia swojej strony internetowej. Pracuję właśnie nad udoskonaleniem składni HTML i mam jedno, bardzo ważne dla mnie pytanie: czy jest jakieś w miarę proste, a zarazem skuteczne zabezpieczenie uniemożliwiające podgląd źródła osobom postronnym? Wiem, że menu prawego klawisza myszy można zablokować prostym skryptem JavaScript, ale czy jest jakiś sposób, aby zablokowany był podgląd źródła po naciśnięciu ikony Edytuj na pasku IE? Strona zawiera tylko elementy HTML i JS, nie chcę korzystać z PHP itp. Bardzo proszę o pomoc!
PawełNie spotkaliśmy się jak dotąd z możliwością blokowania działania przycisku Edytuj. I zdaje się, że nie ma takiej możliwości, bowiem w JavaScript nie ma takiego zdarzenia, nie ma więc czego przechwycić (podczas blokowania prawego przycisku myszy za pomocą JavaScript jest przechwytywane odpowiednie zdarzenie – tak właśnie działa JS). Nawet taka witryna jak http://www.download.com nie radzi sobie z tym, mimo że blokuje wyświetlanie treści za pomocą prawego przycisku myszy. Skoro tacy giganci nie mogą, to chyba jest to niemożliwe.
Nawiasem mówiąc takie zabezpieczanie nie ma sensu. Bardzo ciekawie wypowiada się o tym pewien autor na witrynie http://ohp.magres.net w dziale Artykuły/Webdesign (tekst pt. \”Blokowanie prawego przycisku myszy\”). Nawet jeśli udało by się zabezpieczyć stronę przed wyświetleniem za pomocą przycisku Edytuj, i tak każdy mógłby ją zgrać kopiarką witryn (offline browser), a jeśli nie, to jakimś specjalnie napisanym skryptem, który ominie zabezpieczenia, a wtedy taka strona stanie się już zupełnie \”bezbronna\”. Proszę zauważyć, że blokada na poziomie JavaScript nie jest w stanie zabezpieczyć pliku na poziomie systemu operacyjnego (do skopiowania strony nie jest potrzebne jej interpretowanie przez przeglądarkę, wystarczą zwykłe procedury kopiowania plików).
Można oczywiście udostępniać stronę tylko na hasło, dla wybranych użytkowników, ale wtedy po co zabezpieczać? Taki użytkownik i tak niczego nie splagiatuje, bo będzie go łatwo namierzyć (wśrod niewielkiej liczby autoryzowanych osób).
Generalnie nie ma absolutnie stuprocentowej metody na zabezpieczenie strony WWW przed ciekawskimi. Jeśli przeglądarka ma poprawnie wyświetlić stronę, musi posiadać cały potrzebny kod HTML. (JB)