Инструкция
1
Получите исходники приложения с открытым кодом на сайте автора или распространителя этого программного продукта. Узнать адрес сайта обычно можно в разделе меню с названием «Справка», если выбрать в нем пункт «О программе».
2
Щелкните правой кнопкой веб-страницу, если хотите получить доступ к ее исходному коду. В любом браузере выпавшее контекстное меню будет содержать команду просмотра исходника, хотя формулировки ее могут слегка различаться. Можно обойтись и без контекстного меню - сочетание клавиш ctrl + u дублирует вызов команды просмотра исходника. Некоторые из браузеров имеют встроенные инструменты просмотра (Mozilla Firefox, Google Chrome), другие используют для этого внешние программы - чаще всего Блокнот. Полученный таким способом исходник страницы вы можете сохранить в файл.
3
Сохраните веб-страницу вместе с файлами используемых в ней ресурсов, если хотите получить исходники JavaScrip-сценариев, содержащиеся в отдельных файлах. Диалог сохранения вызывается в браузерах нажатием сочетания клавиш ctrl + s, а чтобы были сохранены и все вспомогательные файлы, включая исходники на языке JavaScrip, в выпадающем списке «Тип файла» следует выбрать пункт «Веб-страница полностью». Нужные вам файлы будут иметь расширение js.
4
Если вам нужны исходники серверных скриптов (PHP, Perl и т.д.), то получить их таким же способом не получится - в отличие от клиентских скриптов они не отправляются в браузер посетителя сайта. Самостоятельно достать их с сервера без использования нелегальных методов не получится, если программное обеспечение там настроено правильно. Чтобы их получить, обратитесь к владельцу или попробуйте найти аналог в интернете.
5
Почти так же обстоит дело с исходниками флэш-элементов, с той разницей, что они не хранятся на сервере - исходники (файлы, с расширением fla) компилируются в программный код (файлы, с расширением swf) еще до размещения в интернете. Но, хотя получить оригинальные исходники можно только у владельца или автора, существует возможность воссоздать их с достаточной степенью точности. Для этого предназначены специализированные программы - например, Flash Decompiler Trillix.