Я наткнулся на этот вопрос, борясь с той же проблемой, но принятый ответ не был возможным решением для меня.
Я использовал найденную информацию здесь , в частности, добавив следующие стили к моему телу внутри CSS (это работало для меня в Firefox, Chrome и Opera, я не могу проверить IE)
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
Невыбираемый HTML-тег также кажется полезным, но, очевидно, он поддерживается только в IE и Opera:
<img src="1.jpg" unselectable="on">
, а также решение javascript, которое работает в браузерах IE и webkit:
<script>
window.onload = function() {
document.body.onselectstart = function() {
return false;
}
}
</script>
Примечание . Как указал Альберт Реншоу , этот метод больше не работает в Chrome> 50.