Zasadniczo – nie da się, chyba, że usuniesz całkowicie stronę – to oczywiście już żadnego kodu nie zobaczysz ;p
A tak na marginesie, nie jest to już właściwie kod źródłowy, a kod wynikowy (wygenerowany np. PHPem)
-
Ta odpowiedź została zmodyfikowana 8 lat, 6 miesięcy temu przez
Paweł Knapek.
Nie da się. Skoro strona ma działać i być widoczna w przeglądarce, to przeglądarka musi otrzymać kod ….a skoro go otrzymuje, to jest on już naturą rzeczy jawny, widoczny i dostępny dla zainteresowanych.
Jeżeli masz na myśli blokowanie prawego klawisza, to to zupełnie przed niczym nie chroni, a jedynie wkurza ludzi. Jak ktoś będzie chciał podglądnąć źródło, to zrobi to i tak na 100 innych sposobów. – wiec bezsens totalny.
Chyba, że masz na myśli obfuskację, czyli zaciemnianie kodu – to też nie specjalnie, bo z HTML czy CSS niewiele można zdziałać poza właściwie usunięciem spacji i enterów. Ciut więcej już można z JS, ale też nie będzie to nic nieodwracalnego, uniemożliwiającego zobaczenie, zrozumienie, czy pożyczenie i dostosowanie do własnych potrzeb.
Tak więc wracamy do początku, nie da się. Jak nie chcesz by inni widzieli, to po prostu nie wrzucaj do sieci i nie pokazuj – to jedyna skuteczna metoda ukrycia kodu.