h5移动端键盘弹出后,页面缩放的解决办法

前言

在 ios 上,点击输入框,聚焦后,底部弹起键盘,此时页面会缩放

解决办法

在打包工具(该项目用的 Rsbuild 中配置)

ts 复制代码
// rsbuild.config.ts
import { defineConfig } from '@rsbuild/core';
export default defineConfig({
  //...

  html: {
    meta: {
      viewport: 'width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0,user-scalable=no'
    }
  },

  //...
});

由于是web-view渲染的H5,这种方式在 ios 和 安卓两端都可以兼容

具体可以参考这篇文章:# H5移动端-解决点击输入框时页面自动放大的问题

相关推荐
颜酱4 分钟前
理解并尝试vue3源码的reactivity
前端·javascript·vue.js
拉不动的猪12 分钟前
jS篇Async await实现同步效果的原理
前端·javascript·面试
杨充17 分钟前
03.接口vs抽象类比较
前端·后端
chxii29 分钟前
2.4 组件通信
前端·javascript·vue.js
泡岩浆的child1 小时前
朋友:你平常都用什么软件取色?我:QQ截图啊。朋友:牛X!
前端
志如1 小时前
【校招面试官说】什么样的技术人更容易被大厂校招选中?
前端·后端·面试
古夕1 小时前
TS 导出 PDF:解决表头乱码,实现表格内添加可点击链接
前端·typescript
小白马丶1 小时前
Jetpack Compose开发框架搭建
android·前端·android jetpack
天神下凡_1 小时前
前端解析markdown语法
前端·vue.js
圆心角1 小时前
什么是CDN, 它为什么更快
前端·cdn