手机界面显示正常,点击输入框就放大,怎么破?看这里!

news/2024/12/23 6:29:05/

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

这是一个很神奇的现象,近期弄一个移动端活动页面,需要记录用户手机号获取验证码,一共就两个输入框,一个提交按钮,这个页面一开始为了适配不同的手机屏幕,都采用了宽度百分比设置,再用整个body页面的宽度为参考,js动态设置了每个元素的高度,安卓和苹果整体页面显示是正常的,但是在苹果手机端,点击输入框页面就会被放的的很大,宽度明明是100%啊,怎么就突然......

手机界面显示正常,点击输入框就放大,怎么破?看这里! 前端 第1张

 

百度了很久,翻了不下20个页面,终于找到一个靠谱的答案,原来,点击输入框后,出发了webview事件的displaySoftKeyboard方法,导致页面放大,而且放大后,无法恢复.....

 

手机界面显示正常,点击输入框就放大,怎么破?看这里! 前端 第2张

 

一个普通的思路是,写代码,阻止页面放大,就有了下面这些:

手机界面显示正常,点击输入框就放大,怎么破?看这里! 前端 第3张

巴特,最后才发现,两句话就能搞定了,

Markup

<meta content="yes" name="apple-mobile-web-app-capable">
<meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">

 

其中:width=device-width:表示宽度是设备屏幕的宽度 

     initial-scale=1.0:表示初始的缩放比例 

     maximum-scale=1.0:表示最大的缩放比例 

     user-scalable=no:表示用户是否可以调整缩放比例

还有一个小小的值:

     minimum-scale=0.5:表示最小的缩放比例 

妈蛋淡淡的忧伤.....

手机界面显示正常,点击输入框就放大,怎么破?看这里! 前端 第4张

转载于:https://my.oschina.net/u/2436852/blog/1582344


http://www.ppmy.cn/news/732550.html

相关文章

Android Studio 单击按钮放大字体

借鉴于文章&#xff0c;稍加整理。单击按钮放大显示的文字&#xff08;Android studio&#xff09;_ const 的博客-CSDN博客_android studio点击按钮显示文本​​​​​​ 在仿真器上显示的字体虽清晰但小&#xff0c;对于视力正常的用户来说查看内容没有问题&#xff0c;但对于…

JS实现字体放大或缩小

现在需要将蓝色字体中的字体大小进行放大或缩小的功能&#xff0c;其实只需要将字体包裹在一个div中&#xff0c;并且设置id 和 默认样式style”font-size: 17px;”&#xff0c; <div id"the_content" class"article-content" style"font-size: 1…

H5页面iphone(苹果)手机点击输入框输入内容时页面自动放大

问题&#xff1a; H5页面,iPhone手机点击input搜索框,输入内容时,页面会自动放大。 解决&#xff1a; 方法一: html文件中 加上移动端元信息 <meta name"viewport" content"widthdevice-width, initial-scale1.0, user-scalableno"> 方法二: 浏…

苹果手机点击输入框时页面自动放大

一、问题描述 点击input搜索框时&#xff0c;苹果手机页面会自动放大。 二、解决问题 <meta name"viewport" content"widthdevice-width, initial-scale1.0, user-scalableno"> ** user-scalableno是“禁止手动缩放”&#xff0c;添加此属性后便…

Android Studio之快捷键缩放字体

前言 前段时间答辩&#xff0c;遇到答辩老师叫同学放大代码字体&#xff0c;然后他没有操作成功。我回来后&#xff0c;尝试了一下发现我不会安卓的快捷键放大字体方法。通过一番摸索&#xff0c;原来android studio的字体缩放快捷键是要自己设置快捷键才生效的。 操作步骤 …

移动端用户设置字体放大导致的问题

来源地址 来源作者 问题背景 很多webview提供了调整页面字体大小的功能&#xff0c;例如手机QQ、微信、部分Android内置浏览器等。大部分浏览器调整字体只会导致字体显示大小发生改变&#xff0c;其他元素的大小不受影响。但对于结构稍微复杂一点的页面&#xff0c;字体大小的…

# Androidstudio设置快捷键调字体大小

file–>settings 搜索框搜索 size 双击decrease/increase font size&#xff0c;添加鼠标快捷键 添加自定义快捷键即可(我用的是Ctrl 鼠标滚轮)

蚂蚁内容安全平台天鉴入选“北京市人工智能行业赋能典型案例”

近日&#xff0c;“2023全球数字经济大会”人工智能高峰论坛在京召开。会议发布了一批人工智能行业赋能典型案例&#xff0c;为行业提供重要的示范效应&#xff0c;以推动大模型应用加速赋能千行百业。其中&#xff0c;蚂蚁集团旗下数字藏品平台“鲸探”及内容安全平台“天鉴”…