Мой совет не беспокоить.JavaScript можно легко отключить или манипулировать с помощью консоли скриптов, источник можно просматривать и копировать и т. Д. Если кто-то захочет украсть эти статьи, вы не сможете остановить их, не выбрав надлежащие легальные маршруты.Более того, вы доставляете неудобства тем, кому действительно нужно что-то скопировать и вставить, например, цитату или поисковый запрос.
При этом IE, Chrome и Safari поддерживают событие onselectstart
, который можно отменить:
element.onselectstart = function () { return false; }
Firefox поддерживает свой собственный стиль CSS, -moz-user-select
, который создает впечатление, что текст не выделен, но не отключает его полностью:
#element {
-moz-user-select: none;
}
Однако для Firefox, Opera и других браузеров нет другого решения, кроме как отменить события mousedown, double click и key.Не будет никакого способа захватить и заблокировать «выбрать все» в меню браузера.