sagar wasule Ответов: 4

Отключить инструменты разработчика на веб - странице


Привет,

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

Спасибо

Что я уже пробовал:

Я пытался отключить ключи, используемые для открытия инструментов разработчика, но это не самое надежное решение.

F-ES Sitecore

Как уже было сказано, вы не можете этого сделать. Если ваша цель состоит в том, чтобы каким-то образом "защитить" свой сайт, то прочтите его до конца эти.

Philippe Mori

Эти инструменты предназначены для того, чтобы быть доступными конечному пользователю.

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

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

Вы должны понять, как работает веб. Если это не то, что вы хотите, то вы можете создавать приложения вместо использования браузера.

Sergey Alexandrovich Kryukov

Почему?
—СА

BillWoodruff

Затем вам нужно будет написать свой собственный браузер, который может быть доступен только вашим собственным клиентам в вашей собственной сети.

4 Ответов

Рейтинг:
32

Chris Maunder

Вы не можете отключить инструменты разработчика в браузере.


Рейтинг:
20

Patrice T

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

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


Рейтинг:
1

Member 14847953

Здравствуйте, на самом деле вы не можете скрыть исходный код или заблокировать dev toolbox, чтобы открыть, но, к счастью, есть другое решение для этого. Я могу просто дать вам подсказку, потому что я тоже ищу ее. Ответ заключается в том, чтобы просто определить, открыт ли какой-либо один инструмент разработки, если инструмент разработки открыт, перенаправить его на домашнюю страницу или куда-либо еще, теперь дело в том, как скрыть исходный код, который является сложной частью. вы можете зашифровать свой исходный код или использовать js больше, а также удалить пробелы и сделать его трудным для чтения.


Dave Kreskowiak

Во-первых, этому уже 4 года, так что я сомневаюсь, что ОП все еще ищет решение.

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

У вас просто нет возможности запретить людям видеть источник страницы.

Рейтинг:
0

Konstantin A. Magg

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

1. Если у вас есть общедоступный веб-сайт, который я могу открыть на своем планшете/ноутбуке/телефоне, не блокируйте никаких функций браузера. Даже если бы вы могли (некоторые хаки возможны), просто не делайте этого. Или я больше не буду заходить на вашу страницу.

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

Дайте мне знать, если у вас есть дело 2.