Попытка выяснить, как & ldquo; скрыть & rdquo; изображения и исходный код

Используйте метод .on() jQuery http://api.jquery.com/on/ для присоединения обработчиков событий к элементу live.

Также с версии 1.9 .live() удаляется.

2
задан Pixii Bomb 28 March 2019 в 02:51
поделиться

2 ответа

Серверный код, такой как PHP, всегда всегда скрыт для посетителей (если только у вас нет какой-либо уязвимости безопасности).

Код на стороне клиента, такой как HTML, JavaScript и CSS, всегда виден посетителю. Даже если вы не можете сразу увидеть это в DOM, он будет где-то там скрываться.

Наиболее вероятным сценарием является то, что он скрыт во встроенном файле .js или .css, который будет выглядеть примерно так:

<script src="scripts.js"></script>
<link rel="stylesheet" type="text/css" href="theme.css">

HTML может быть выведен на страница через JavaScript, которая не будет отображаться в DOM (хотя она будет отображаться с PHP echo). HTML также может быть «скрыт» с помощью тегов <iframe> и HTML-импорта .

У JavaScript есть множество способов скрыть / исказить его, поэтому его сложно отследить. В файлах DOM / .js может быть какой-то странный, «нечитаемый» код, который, в свою очередь, может выводить сам HTML.

0
ответ дан Obsidian Age 28 March 2019 в 02:51
поделиться

Обратите внимание на следующие пункты:

  1. Все ресурсы на стороне клиента доступны для просмотра, хотя вы можете сделать их легко читаемыми с помощью javascript, и большую часть ваших кодов лучше выполнять на стороне сервера. [ 1114]

  2. Вам нужно знать о том, что любят поисковые системы, если ваше приложение является общедоступным веб-сайтом & amp; будут проиндексированы этими поисковыми системами, поскольку некоторые поисковые системы не переходят на веб-страницы, содержащие только код JavaScript.

  3. Вы можете создавать изображения без тегов <img>, используя Свойство фонового изображения CSS .

  4. есть несколько полезных библиотек, чтобы сделать ваш код более читабельным, например Closure Compiler Service & amp; JSFuck & amp; JS Packers , хотя лучше сделать это самостоятельно и просто добавить подобные методы в свои знания, отметив, что это увеличит размер вашего кода.

  5. и вообще нет источника белой страницы, он должен содержать как минимум <script>, и если вы видели настоящую белую страницу, ее можно отключить со стороны сервера, чтобы ее можно было просматривать в верхней части окна, и это может быть работает, если встроен в iframe или отправляет в него определенные заголовки или что-то еще.

  6. Вы можете сделать свой сервер & amp; клиентские стороны сотрудничают :), чтобы получить отличный результат и повысить безопасность.

0
ответ дан Mamdouh Freelance 28 March 2019 в 02:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: