У меня есть веб-сайт, на котором я хочу запретить пользователям выбирать контент, КРОМЕ для областей ввода. В настоящее время у меня есть некоторые CSS, чтобы отключить выбор пользователя:
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
Однако это НЕ распространяется на Internet Explorer; таким образом, мне нужно реализовать JavaScript:
<body onselectstart="return false;">
С помощью CSS и JavaScript я могу сделать весь контент недоступным для выбора во всех популярных браузерах. НО, этот код также делает области невыбираемыми, что является основным случаем плохого удобства использования. Я использую CSS для выбора областей ввода:
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-o-user-select: text;
user-select: text;
.. и, как вы могли ожидать, это не распространяется на Internet Explorer, поскольку я использовал JavaScript, чтобы отключить выбор всего контента.
Что можно сделать, чтобы сделать все содержимое невыбираемым, кроме областей ввода?