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

Интересно, что ваш конструктор загружен, но вы можете упаковать связанные значения в собственный класс case.

Так что, хотя у вас может быть

case class MyClass(street: String, city: String, state: String, zip: Integer)

, вы можете сделать это

case class MyClass(address: Address)

У вас есть и другие опции:

  • Элементы группы в кортежи
  • Создайте свой собственный признак Function23 (или что-то еще)
  • Использовать currying

UPDATE: Как уже отмечали другие, это уже не проблема после выпуска Scala 2.11 - хотя я бы не решайтесь использовать термин «исправить». Тем не менее, «Catch 22», если хотите, иногда появляется в сторонних библиотеках Scala.

0
задан user2301765 5 March 2019 в 17:06
поделиться

4 ответа

Еще одна глупая опция, которая позволяет вам не показывать исходный код, это сделать одностраничное приложение (все современные Javascript-фреймворки, такие как Angular, React или Vue, сделаны в этой области).

В этом случае исходный код будет почти пустым файлом index.html. HTML будет генерироваться динамически с помощью кода JavaScript (с использованием шаблона или синтаксиса JSX)

PS: таким образом, вы все равно можете увидеть сгенерированный HTML в консоли браузера (например, на вкладке Элементы в Chrome). )

0
ответ дан SylvainF 5 March 2019 в 17:06
поделиться

Просто хотел отметить, что я новичок в этом, но, возможно, это может помочь:

Вы можете использовать

<body oncontextmenu="return false">
  ...
</body>

или

<script language="javascript">
  document.onmousedown = disableclick;
  status = "Right Click Disabled";
  Function disableclick(e)
  {
    if(event.button == 2)
    {
      alert(status);
      return false; 
    }
  }
</script> 

Примечание: Как и многие другие комментарии, это не совсем возможно, но я оставлю этот код на всякий случай, если он поможет в вашем конкретном случае.

как скрыть мой исходный код, чтобы его нельзя было скопировать

https://www.codeproject.com/Articles/11222/Disabling-the-right-click -он-веб-страница

0
ответ дан Malcolm 5 March 2019 в 17:06
поделиться

Это невозможно в большинстве, если не во всех современных браузерах. Даже если вы отключите right click или ctrl + u или ctrl + shift + i, в Google Chrome все равно есть возможность просмотра источника страницы (только браузер, который я могу проверить).

Как уже упоминали другие люди, вы можете минимизировать свой код, чтобы омрачить его, но даже это можно «расшифровать», если у вас есть кто-то, у кого достаточно времени, чтобы посмотреть на этот отвратительный код.

0
ответ дан Jacob Gasser 5 March 2019 в 17:06
поделиться

Если вы пытаетесь скрыть свой исходный код от ctrl + u и прочего, я думаю, я нашел поток, который вам понравится.

Как отключить Ctrl + U, используя Javascript

0
ответ дан Yosharu 5 March 2019 в 17:06
поделиться
Другие вопросы по тегам:

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