Как скрыть HTML-тег скрипта?

Я использую HTML и хочу скрыть тег script от просмотра пользователем. Когда пользователь просматривает исходный код страницы, определения не должны появляться. Как мне этого добиться?

Пример

<script type = "text/javascript" src = "My1.js"></script>
<script type = "text/javascript" src = "My2.js"></script>
<script type = "text/javascript" src = "jquery.js"></script>

Я бы хотел скрыть определения, есть идеи?

эти вещи не появляются, если вы не видите исходный код ... и скрытие исходного кода невозможно (вы можете уменьшить код, выполнив большую часть вещей в бэкэнде, но вы не можете его устранить)

Gaurav 07.08.2013 18:25
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
1
9 448
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

Вы не можете скрыть HTML. Если вам нужно решение с закрытым исходным кодом, используйте собственный формат, например Вспышка или Flex.

Однако вы можете запутать свой код JavaScript (вы должны сжать или минимизировать его в любом случае), что затруднит его чтение.

любой код, выполняемый на стороне клиента, по определению доступен компьютеру, который его выполняет - это все равно, что спрашивать, как приготовить малину с горючим соком. Это просто невозможно. (отказ от ответственности: я не биолог-генетик, но я довольно хорошо отношусь к этому заявлению.)

matt lohkamp 22.01.2009 07:05

Flash и Flex скомпилированы в файлы .swf. Это делает его намного менее доступным.

Bjorn 22.01.2009 08:40

Вы можете ограничить его одним тегом сценария, создав включаемый файл, который ссылается на другие сценарии.

Кроме этого, нет.

Мне кажется, что он хочет полностью устранить это, а не запутать.

С учетом сказанного, вариант №2 - не использовать include и поместить обфусцированный javascript в свой HTML.

Вы также можете написать сценарий прямо в DOM. Это также не устраняет его (и сценарий для написания сценария будет там), но пользователю придется использовать инспектор DOM (например, Firebug), чтобы его увидеть; он не будет виден через «источник просмотра».

Как говорили другие, это просто запутывание и просто устраняет проблему.

В своем последнем ответе я неправильно понял, что вы имели в виду, скрывая код.

Как говорили другие наши друзья, невозможно скрыть скрипты из исходного кода.

Но если вы боитесь людей, которые хотят украсть ваши коды, вы можете просто закодировать свой javascript вместо того, чтобы скрывать его.

Если вам нужен инструмент для кодирования вашего Javascript, вы можете использовать: Shell Tool Интернет

И не стесняйтесь добавлять свои скрипты. Если кто-то попытается скопировать ваши скрипты, он ничего не получит.

Я надеюсь, что это помогает.

скрыть это означает - он не должен отображаться в исходном коде страницы ... код, который мы получаем, нажав CTRL + U или используя firebug

Gaurav 07.08.2013 18:21

Ваш метод предназначен для того, чтобы скрыть что-то в просмотре страницы ... если код правильный, тег скрипта не должен быть виден на странице. если под "скрыть это" он имеет в виду - он не должен отображаться в исходном коде страницы ... код, который мы получаем, нажимая CTRL + U или используя firebug, это невозможно сделать

Gaurav 07.08.2013 18:28

Как уже говорилось, вы показываете только, как скрыть это со страницы, а не с источника страницы.

PiousVenom 07.08.2013 18:29

Другие вопросы по теме