#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>