<script>
document.addEventListener('keydown', function (event) {
if ((event.ctrlKey === true || event.metaKey === true)
&& (event.which === 61 || event.which === 107
|| event.which === 173 || event.which === 109
|| event.which === 187 || event.which === 189)) {
event.preventDefault();
}
}, false);
// Chrome IE 360
window.addEventListener('mousewheel', function (event) {
if (event.ctrlKey === true || event.metaKey) {
event.preventDefault();
}
}, { passive: false });
//firefox
window.addEventListener('DOMMouseScroll', function (event) {
if (event.ctrlKey === true || event.metaKey) {
event.preventDefault();
}
}, { passive: false });
//这里是监听页面缩放百分比并提醒用户将页面缩放调整至100%的(有需要的可以添加)
function pageZoom() {
var ratio = 0,
screen = window.screen,
ua = navigator.userAgent.toLowerCase();
if (window.devicePixelRatio !== undefined) {
ratio = window.devicePixelRatio;
}
else if (~ua.indexOf('msie')) {
if (screen.deviceXDPI && screen.logicalXDPI) {
ratio = screen.deviceXDPI / screen.logicalXDPI;
}
}
else if (window.outerWidth !== undefined && window.innerWidth !== undefined) {
ratio = window.outerWidth / window.innerWidth;
}
if (ratio) {
ratio = Math.round(ratio * 100);
}
return ratio;
};
var ratio = pageZoom()
// 打印当前缩放值
console.log(ratio)
// 判断是否缩放
if (ratio > 100) {
alert('为了更好地展示页面内容,请您将页面比例调整至100%')
} else if (ratio < 100) {
alert('为了更好地展示页面内容,请您将页面比例调整至100%')
} else {
console.log("100%")
}
</script>
js禁止浏览器缩放
最新推荐文章于 2024-08-12 16:18:01 发布