'用户量表= no'不是在野生动物园工作

发布于 2025-02-07 21:46:21 字数 492 浏览 1 评论 0原文

我尝试在Meta标签中使用“用户量表= no”来禁用移动网页上的缩放,但它在Safari上不起作用。因此,我尝试使用JavaScript(下面的代码)来控制它,但也失败了。是否有其他方法可以禁用Safari的缩放?

document.addEventListener('touchstart', (event) => {
if (event.touches.length > 1) {
event.preventDefault();
}
}, { passive: false }); 

let lastTouchEnd = 0;
document.addEventListener('touchend', (event) => {
const now = (new Date()).getTime();
if (now - lastTouchEnd <= 300) {
event.preventDefault();
}
lastTouchEnd = now;
}, false);
}```

I tried to use "user-scalable=no" in the meta tag to disable zooming on mobile webpage, but it's not working on Safari. Therefore I tried to use javascript (code below) to control it, but it also failed. Is there another way to disable zooming of Safari?

document.addEventListener('touchstart', (event) => {
if (event.touches.length > 1) {
event.preventDefault();
}
}, { passive: false }); 

let lastTouchEnd = 0;
document.addEventListener('touchend', (event) => {
const now = (new Date()).getTime();
if (now - lastTouchEnd <= 300) {
event.preventDefault();
}
lastTouchEnd = now;
}, false);
}```

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文