在 Firefox 中似乎很好,Chrome 和 Internet Explorer 的文本仍然是可选的,有什么办法解决这个问题吗?该代码取自另一个问题(我现在找不到)所以它可能已经过时了?
// Prevent selection
function disableSelection(target) {
if (typeof target.onselectstart != "undefined") // Internet Explorer route
target.onselectstart = function() { return false }
else if (typeof target.style.MozUserSelect != "undefined") // Firefox route
target.style.MozUserSelect = "none"
else // All other routes (for example, Opera)
target.onmousedown = function() { return false }
}
在代码中用作:
disableSelection(document.getElementById("gBar"));