当前位置: 首页 > 面试题库 >

如何在没有实际Retina显示屏的情况下在Windows上测试Retina网站?

宗政卓
2023-03-14
问题内容

有没有一种方法可以在Windows上模拟Retina显示屏,以测试网站上是否有HiDPI显示屏(例如Retina)?

我在标准的24英寸1920x1080显示器上运行Windows。昨晚,我在朋友全新的15英寸Retina MacBook
Pro上检查了自己的网站,图形看上去像是模糊的(比普通的15英寸MacBook差得多),而字体却是超级清晰明了,由于直接比较,徽标显得更糟。

我已按照本教程进行操作,以使我的网站Retina就绪:

http://line25.com/tutorials/how-to-create-retina-graphics-for-your-web-
designs

由于没有任何背景图片,因此我使用了retina.js方法。

我有什么办法可以测试它是否真的有效?显然,我可以请朋友使用他的Retina笔记本,但这对我来说并不可行。我希望能够在我自己的环境中至少粗略地测试网站与Retina的兼容性。


问题答案:

about:在Firefox上配置黑客

您实际上可以使用Firefox:

  1. 转到“关于:配置”
  2. 找到“ layout.css.devPixelsPerPx
  3. 将其更改为所需的比率(正常时为1,视网膜时为2,以此类推。-1似乎是默认值。)

屏幕截图:

刷新页面-繁荣发展,您的媒体查询现已开始!向Firefox致敬,因为它们对Web开发非常有用!抬头,不仅网站现在将扩大到两倍大小,而且Firefox
UI也将增加一倍。必须加倍或缩放,因为这是您能够检查标准像素比率屏幕上所有像素的唯一方法。

在Windows 7和Firefox 21.0上以及在Mac OS X和Firefox 27.0.1上都可以正常工作。

如果您不使用媒体查询和其他更高级的逻辑(即,向每个人提供HiDPI图像),则可以使用浏览器将其放大到200%。Chrome仿真器是一种有用的工具,它可以插入媒体查询中,但是由于它会阻止缩放,因此无法检查图像质量。

放大Firefox和Edge

当前在Firefox和Edge上,如果进行缩放,则会触发基于dppx的媒体查询。因此,这种简单的方法可能就足够了,但是请注意,该功能被报告为Firefox
的“无法修复” 错误,因此可能会发生变化。



 类似资料:
  • 问题内容: 我发现了一个Swing图像渲染错误,该错误仅会影响具有Retina显示屏的Mac(TYPE_INT_ARGB_PRE BufferedImages无法绘制)。我有一个有效的解决方法(TYPE_INT_ARGB改为使用图像),但是要应用它,我需要能够检测主机是否是具有Retina显示屏的Mac。检测机器是否为Mac没问题,但是如何确定显示类型? 问题答案: 以上行应在视网膜显示屏上返回。

  • 问题内容: 我刚刚意识到Java JDK 1.7(自JDK 7u15起)下的AWT / Swing不支持Apple Macbook Pro上的Retina显示器。例如,Netbeans几乎无法忍受在Retina显示器上运行超过几分钟并使用JDK 1.7的情况。 此处的StackExchange问​​题已在某种程度上解决了该问题,并引用了一个特定的帖子: Apple的Java 6 JRE将支持HiD

  • 本文向大家介绍你对视网膜(Retina)分辨率有了解吗?有没有在实际中使用过?相关面试题,主要包含被问及你对视网膜(Retina)分辨率有了解吗?有没有在实际中使用过?时的应答技巧和注意事项,需要的朋友参考一下 分辨率指的是屏幕的物理分辨率达到了使得人眼难以看到单个物理像素; 具体应用应该就是的屏幕适配,需要根据不同给出合适尺寸的图片;

  • 问题内容: 构建通知时,如何发出没有声音的通知?我正在构建通知,我的用户不喜欢它发出声音的事实。 如何将其更改为无声/无声? 我如何显示通知: 我尝试在Google上进行搜索,但我得到的唯一结果是如何播放声音,而不是不播放声音… 编辑 在某些人看来,它可能是重复的,但是在我的我无法找到指定默认值的替代方法,而此新方法称为setDefaults 问题答案: 删除的行。它不会播放声音,但是如果需要,您

  • 我正在尝试将Cucumber集成到现有的Spring Boot项目中 当前项目是单个Maven模块 单元测试(不含Spring上下文)和集成测试(含Spring上下文)组合在同一个测试文件夹中。 我想做的是能够调整我的单元测试和集成测试。 但是一旦我添加了依赖项(为了能够在规范旁边运行Spring上下文),它就要求文件夹中的所有测试都用注释。 下面是我的测试套件,配置为获取测试规范。 是否可以将两

  • 当我使用GitHub操作创建新工作流时,我有一个繁琐的工作流: 编辑<代码>。github/工作流/ci。yml git提交—修改—mhope git推送-f 转到我的浏览器,点击F5,单击工作流并祈祷 从我的旧脑袋上拔下一些头发,最后转到1 有没有更好的选择?