Как сайт может отключить выделение текста, если javascript отключен

#javascript #html

Вопрос:

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

Комментарии:

1. Не видя рассматриваемой страницы, мы можем только догадываться. Я предполагаю, что они использовали свойство CSS, выбранное пользователем .

2. Спасибо за ответ, я этого не знал

Ответ №1:

user-select: none; Правило CSS отключит выделение, поэтому его можно добавить по умолчанию

 <body style="user-select: none">
  javascript disabled
</body> 

И с помощью javascript, удаляющего этот стиль:

 document.body.style.userSelect = null; 
 <body style="user-select: none">
  javascript enabled
</body>