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移动端-解决点击输入框时页面自动放大的问题

相关推荐
Liquad Li7 分钟前
Angular 面试题及详细答案
前端·angular·angular.js
用户214118326360236 分钟前
首发!即梦 4.0 接口开发全攻略:AI 辅助零代码实现,开源 + Docker 部署,小白也能上手
前端
gnip2 小时前
链式调用和延迟执行
前端·javascript
SoaringHeart3 小时前
Flutter组件封装:页面点击事件拦截
前端·flutter
杨天天.3 小时前
小程序原生实现音频播放器,下一首上一首切换,拖动进度条等功能
前端·javascript·小程序·音视频
Dragon Wu3 小时前
React state在setInterval里未获取最新值的问题
前端·javascript·react.js·前端框架
Jinuss3 小时前
Vue3源码reactivity响应式篇之watch实现
前端·vue3
YU大宗师3 小时前
React面试题
前端·javascript·react.js
木兮xg3 小时前
react基础篇
前端·react.js·前端框架
ssshooter3 小时前
你知道怎么用 pnpm 临时给某个库打补丁吗?
前端·面试·npm