在Chrome浏览器上调试特定机型的屏幕效果

news/2024/11/17 14:50:00/

前言

我们现在开发网页基本上都是会开发成“响应式”的,而为了减少麻烦我们经常会在PC端直接进行测试手机端效果。(注,虽然前期会在PC端测试手机端样式,但是后期还是会在真机上进行测试的,比较模拟环境和真实环境还是有一定偏差的。)

在Chrome浏览器上添加特定机型

现在调试前端比较流行的浏览器是Chrome和火狐,如何适配多种机型是个麻烦事,主要是屏幕的适配问题。在Chrome中默认有这些机型(见下图),但是为了更加准确一点,需要添加具体的机型,但是没有具体的选项,只能自己配置。
在这里插入图片描述
备选机型还有以下几种(可以直接勾选的,不需要自行配置):
在这里插入图片描述
在这里插入图片描述

步骤

  1. F12打开调试模式–>选择手机端–>左边机型–>Edit(见上图)
  2. 添加模拟器(Add custom devices)
    在这里插入图片描述
  3. 模拟机配置参数,这个配置主要是中间那行的数据。

参数:

  • 设备名:随意(我写的是手机型号)
  • 中间那行:需要计算“设备独立像素”和“Device pixel ratio(设备像素比)”,详见下面说明。
  • 用户代理(User agent string),简单的方法是打开手机某浏览器,在地址栏输入javascript:alert(navigator.userAgent),弹出user agent string,再手敲到模拟器user agent string 输入框中。(也可以不填)
  • 最后面的一般默认Mobile。

在这里插入图片描述

Device pixel ratio(设备像素比)

它是设备上物理像素和设备独立像素( device-independent pixels (dips) )的比例,即
devicePixelRatio = 屏幕物理像素/设备独立像素

例如iPhone4S,分辨率为:960×640,取屏幕宽度计算,物理像素640px,设备独立像素320px,那么,devicePixelRatio
值为 640px / 320px = 2,

又如iPhone3,计算出来的 devicePixelRatio 值为 320px / 320px = 1

我们也可以这样理解,由于160ppi(ppi:平面位置指示 (plain position indication))是一个标准像素,那么283ppi约为1.77,即设备像素比约为1.77.

这里还有几个数据,可供参考:

  • ipone5s,1136*640像素分辨率,326ppi:设备像素比= 326/160 约等于 2.03
  • ipone6,1334*750像素分辨率,326ppi:设备像素比= 326/160 约等于 2.03
  • ipone5 Plus,1920*1080像素分辨率,401ppi::设备像素比= 326/160 约等于 2.51

这就是设备像素比一般是1,1.5,2,2.5,3的由来。。。 ————————————————
版权声明:本文为CSDN博主「蜗牛ha」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/tan9374/article/details/101352416

我看了这个解释就测试计算了下:小米6的值:

## 以下两个值可以查到(手机官方介绍,或者百度):
分辨率:1920x1080
像素密度:428PPI## 以下的值需要计算:
设备像素比= 428PPI/160PPI 约等于 2.675‬屏幕物理像素/设备独立像素 = 设备像素比
设备独立像素-长= 屏幕物理像素/设备像素比 = 1920/2.675 = 717
设备独立像素-宽= 屏幕物理像素/设备像素比 = 1080/2.675 = 403

配置如下:
在这里插入图片描述
OK,完事,Start Debugging……🐛🐛🐛


参考:

  • 如何在chrome浏览器上调试特定机型的屏幕效果
  • 在chrome模拟器中添加手机型号
  • 前端chrome浏览器调试总结

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

相关文章

安卓玩机搞机技巧综合资源-----修复基带 改串码 基带qcn 改相关参数 终结贴【二十】

有需要了解这方面常识的友友梦可以先参阅我这几个帖子 请点击跳转 基带qcn的备份与写入相关 格机 nv报错 高通联机修改IMEI等参数的相关解析 关于高通QPST平台功能和选项的一些简单说明 基带qcn的备份与写入相关 格机 nv报错 以上几个帖子可以初步了解基带 串码等参数方面…

移动端+PC端兼容性

1 localstorage针对部分安卓手机不能使用,存在这个问题原因:localStorage在safari的隐私无痕模式下无法使用,现在各种浏览器包括各种安卓手机系统自带的浏览器都有这个功能。 2 cookie在ios中存中文存在问题,会乱码。 3 ios系统中,input输入…

如何解包编译重新打包boot.img System.img(转自百度文库)

http://wenku.baidu.com/link?urlee8I_lrbqDSrSNLIg4HjneXsuQB13tzggjB-ZnjgDt_Ek_2ZeY6l8eF4g2N6NhYcB1Ht6AmFq5Ub_Ct2W-qi3jG3PNGsgJQdMyI3Yqvng7a 如何解包编译重新打包boot.img System.img(转自百度文库) 目录 1、背景知识 2、boot和recovery映像的文件结构 3、对映像…

手机安装python jam有什么影响_oppo 手机上运行 appium + python 遇到的坑

目的 每次拉取共享路径上最新的被测 apk 包运行自动化用例,但是发现在 oppo r9s 手机上每次安装被测 app 、Settings 、unlock 程序的时候会弹出密码输入框,而且需要手动点击“安装”按钮。 解决问题1:自动输入密码且点击安装 实现原理&#…

FuntouchOS跟鸿蒙系统,originos是安卓吗

originos是安卓吗 originos是基于安卓定制的操作系统,也是基于Linux内核研发的操作系统。originos是vivo手机旗下2020年新出的操作系统,由vivo手机研发。 originos的发布将会替代FuntouchOS,成为vivo最新的手机系统,OriginOS 带来了我们对用户需求的全新解读和诠释,它就是…

单双摄手机夜晚拍照对比,赢得最后胜利的竟然是OPPO R9s

考验一部手机的拍照能力是需要从多角度出发的,在不同的环境下都能够拍出画质完美的照片才算合格,目前很多单摄双摄手机在白天光线充足的情况下都能够达到拍照清晰的程度,但是夜晚来临后它们拍摄出来的照片效果如何呢? 下面我们来看…

单摄手机逆袭,OPPO R9s Plus对比三大拍照神器

2016年手机市场涌现出了很多主打拍照功能的手机,其中有几款具有代表性的手机,比如拥有徕卡双摄的华为P9,比如首次搭载双摄的iPhone7 Plus,再比如单摄手机中的OPPO R9s Plus、iPhone7,这些手机的拍照功能都获得了用户的…

OPPO R9s成为情侣最喜欢礼物,今年情人节就送它了!

一年一度的2月14日情人节就要来了,不知道你有没有给你的TA买情人节礼物呢?虽然很多人都喜欢浪漫的鲜花或者巧克力,但是笔者认为送个更实用的礼物会更好一些,而实用的礼物中最保险的就是手机了!送TA一部既有漂亮的外形又…