Как скрыть тег HTML «скрипт»? - PullRequest
1 голос
/ 22 января 2009

Я использую 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>

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

Ответы [ 5 ]

15 голосов
/ 22 января 2009

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

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

3 голосов
/ 22 января 2009

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

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

0 голосов
/ 07 августа 2013

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

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

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

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

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

Надеюсь, это поможет.

0 голосов
/ 15 октября 2010

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

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

0 голосов
/ 22 января 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...