Disable selection of every element with CSS
body {
-webkit-user-select: none;
-moz-user-select: -moz-none;
-ms-user-select: none;
user-select: none;
}
This is supported by Chrome, Safari, Firefox, IE 10, and iOS Devices. More info on MDN page.
Edit: If you want <input>
and <textarea>
to remain selectable in Firefox, add:
input,
textarea {
-moz-user-select: text;
}
Disable context menu with jQuery
$(document).on("contextmenu", function (event) { event.preventDefault(); });
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…