Запрет просмотра HTML-кода с помощью обычного Javascript

Запрет просмотра HTML-кода с помощью обычного Javascript

С помощью Javascript можно выполнить один очень простой трюк - запретить просматривать HTML-код страницы. Для этого нет необходимости устанавливать сторонние библитеки или настраивать сервер. Всё что вам понадобится - это добавить на страницу код, указанный в листинге ниже. С помощью него вы отключите контекстное меню, которое появляется при нажатии правой кнопкой мыши. Именно в этом меню есть команда просмтора HTML-кода. Решение так себе, т.к. оно не отменяет функционал горячих клавиш, но для начинающих "пиратов" подойдёт. Более продвинутые скачают ваш сайт с помощью Teleport и всё равно смогут просмотреть код любой страницы.

<?--[if gte IE 5[><script type="text/javascript">

createPopup().show(0,0,0,0,0);

</script><![endif]-->

<body oncontextmenu="return false;">

Популярное

Самые популярные посты

Как быть максимально продуктивным на удалённой работе?
Business

Как быть максимально продуктивным на удалённой работе?

Я запустил собственный бизнес и намеренно сделал всё возможное, чтобы работать из любой точки мира. Иногда я сижу с своём кабинете с большим 27-дюймовым монитором в своей квартире в г. Чебоксары. Иногда я нахожусь в офисе или в каком-нибудь кафе в другом городе.

Привет! Меня зовут Сергей Емельянов и я трудоголик
Business PHP

Привет! Меня зовут Сергей Емельянов и я трудоголик

Я программист. В душе я предприниматель. Я начал зарабатывать деньги с 11 лет, в суровые 90-е годы, сдавая стеклотару в местный магазин и обменивая её на сладости. Я зарабатывал столько, что хватало на разные вкусняшки.

Акция! Профессиональный разработчик CRM за 2000 руб. в час

Выделю время под ваш проект. Знания технологий Vtiger CRM, SuiteCRM, Laravel, Vue.js, Golang, React.js. Предлагаю варианты сотрудничества, которые помогут вам воспользоваться преимуществами внешнего опыта, оптимизировать затраты и снизить риски. Полная прозрачность всех этапов работы и учёт временных затрат. Оплачивайте только рабочие часы разработки после приемки задачи. Экономьте на платежах по его содержанию разработчика в штате. Возможно заключение договора по ИП. С чего начать, чтобы нанять профессионального разработчика на full-time? Просто заполните форму!

Telegram
@sergeyem
Telephone
+4915211100235