0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

苹果Safari浏览器上的一个怪象:更白的白色

OSC开源社区 ? 来源:OSC开源社区 ? 2025-01-07 09:28 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

请打开https://fff.kidi.ng这个网页看一看,你感觉是文本“White.”的颜色更白,还是其背景色更白呢?

域名中的fff是简写的十六进制颜色代码,表示白色

在 2020 年产、采用了 Intel i5 处理器的 MacBook 上,使用 Safari 浏览器打开https://fff.kidi.ng,看到的效果如下(试着截一下图就知道这里为什么不得不贴照片了):

18f69abe-c9dc-11ef-9310-92fbcf53809c.jpg

是文字更白,还是背景色更白呢?我们用 macOS 自带的取色工具 Digital Color Meter 来检测一下。

192779f4-c9dc-11ef-9310-92fbcf53809c.png

194e0466-c9dc-11ef-9310-92fbcf53809c.png

文字的颜色为RGB(255,255,255)即白色(虽然看起来是浅灰色),再来看背景色。

19890502-c9dc-11ef-9310-92fbcf53809c.png

也是一模一样的RGB(255,255,255),竟然也是白色!可明明背景色看起来更白啊。

其实理论上不存在更白的白色,因为白色本身是光的完全反射,包含了所有波长的光,通常认为是“无色”的合成。然而,在某些视觉效果或极端的亮度表现下,有些“白色”看起来确实更亮或更纯净。

https://github.com/kiding/wanna-see-a-whiter-white上总结了出现这种现象需要满足的几个条件:

首先浏览器需要支持显示HDR(High Dynamic Range,高动态范围)的内容。这种浏览器能够提供更高的亮度、对比度和更广的色域,带来更加逼真的视觉体验。

第 2 个条件是页面中要包含一段 HDR 视频,以使浏览器进入 HDR 模式。注意到图中中心位置明亮的白色小方块了吗?那不是拍照时屏幕的反光,而是一个小视频。查看网页源代码,可以看到对应的

19b9bf76-c9dc-11ef-9310-92fbcf53809c.png

最后一个触发条件是一段 CSS 代码:

#whiter {

filter:brightness(10);

backdrop-filter:brightness(1);

}

brightness(10)将元素的亮度增加了 10 倍,而brightness(1)表示背景亮度保持默认值(1是标准亮度值)。

然而,为什么满足以上条件就会形成这一怪象,其中的具体原因还不完全清楚。

另外,在不同设备或不同浏览器上看到的结果可能还不一样。有时是文字“White.“更亮:

19f3b5dc-c9dc-11ef-9310-92fbcf53809c.png

而在手机上的 Safari 中,有可能一开始看不到 “White.“,直到点击下方的分享按钮,这个”白色幽灵“才会出现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 浏览器
    +关注

    关注

    1

    文章

    1040

    浏览量

    36400
  • safari浏览器
    +关注

    关注

    0

    文章

    3

    浏览量

    7671

原文标题:苹果Safari浏览器上的一个怪象——更白的白色

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    老电视如何安装浏览器

    2017年购买的夏普老电视,1.5G+8G存储,网上下的浏览器APK文件在电视内打开就弹出“解析程序包出现问题”。 未知来源选项已打开,存储空间清空到只剩下三应用(只占用300M左右),基本可
    发表于 06-01 18:57

    edge浏览器识别 latex语法插件

    默认的浏览器是没有latex识别功能的,容易显示为乱码或者源码,无法正常识别。本插件需要在浏览器的扩展程序菜单下安装,能在edge下完美运行。本插件是免费插件。
    发表于 03-17 18:03 ?1次下载

    腾讯AI To C业务大调整:QQ浏览器、搜狗等转入CSIG

    不仅涉及产品线的归属,伴随着相关团队和组织的深刻变革。原本隶属于PCG(平台与内容事业群)的QQ浏览器、搜狗输入法、ima等产品团队,将整体迁移至CSIG。这变动意味着这些产品将更多地融入腾讯的云服务和智慧产业生态中,共同推
    的头像 发表于 02-20 09:22 ?911次阅读

    E2000 Speedometer测试浏览器性能

    并发测试,能够全面评估浏览器在复杂场景下的性能。 持续更新:项目团队定期更新测试用例,确保Speedometer始终与最新的Web技术保持同步。 易用性:用户只需访问普通网页即可运行测试,无需复杂
    发表于 01-10 21:33

    2024年12月浏览器市场份额报告:谷歌Chrome稳居榜首

    %,彰显了其作为全球最受欢迎的浏览器的强大实力。 紧随其后的是苹果Safari浏览器,凭借17.09%的市场份额位列第二。
    的头像 发表于 01-02 14:58 ?1701次阅读

    苹果为谷歌支付数十亿美元辩护,参与搜索案反垄断审判

    近日,苹果公司已正式要求参与谷歌即将在美国举行的在线搜索反垄断审判,此举旨在为其与谷歌之间的收入分成协议进行辩护。该协议使得谷歌成为Safari浏览器的默认搜索引擎,而谷歌每年因此向苹果
    的头像 发表于 12-26 10:41 ?533次阅读

    讯飞星火浏览器插件全新升级

    时刻陪伴,星火插件让你的浏览器变成真正的生产力工具。
    的头像 发表于 12-25 09:48 ?1173次阅读

    Chrome浏览器优化Android性能,骁龙8至尊版表现突出

    版Chrome浏览器浏览器基准测试Speedometer 2.1中的得分显著提升,整体性能也实现了大幅提升。这改进使得Android设备在浏览网页时能够拥有更加流畅和高效的体验。
    的头像 发表于 12-13 14:44 ?1191次阅读

    OpenAI酝酿创新:计划开发集成聊天机器人的浏览器

    近日,人工智能领域的佼佼者OpenAI正酝酿着项可能改变浏览器行业格局的重大创新——开发款能够与其聊天机器人无缝结合的网络浏览器。 据知情人士透露,OpenAI已与多家知名网站和应
    的头像 发表于 11-22 11:06 ?767次阅读

    AWTK 最新动态:支持浏览器控件

    导读AWTK浏览器控件,基于webview项目实现,将浏览器嵌入到AWTK应用程序中,让开发者可以方便的集成在线帮助和调用地图等功能。awtk-widget-web-view是基于webview实现的AWTK浏览器控件,使得AW
    的头像 发表于 11-20 01:05 ?703次阅读
    AWTK 最新动态:支持<b class='flag-5'>浏览器</b>控件

    Chrome浏览器插件

    、什么是浏览器插件 浏览器插件是依附于浏览器,用来拓展网页能力的程序。插件具有监听浏览器事件、获取和修改网页元素、拦截网络请求、添加快捷菜
    的头像 发表于 11-18 17:12 ?1088次阅读
    写<b class='flag-5'>一</b><b class='flag-5'>个</b>Chrome<b class='flag-5'>浏览器</b>插件

    通过浏览器访问文件——P2Link内置HTTP服务

    P2Link可快速为本地文件目录提供公网HTTP服务地址,用于远程浏览和下载本地文件,类似于nginx等服务软件的静态资源功能。 通过HTTP分享文件可提供更便捷的访问方式,仅需通过浏览器甚至任何
    的头像 发表于 11-14 10:03 ?1206次阅读
    通过<b class='flag-5'>浏览器</b>访问文件——P2Link内置HTTP服务

    跨域问题是由浏览器的同源策略造成的

    浏览器
    jf_62215197
    发布于 :2024年08月27日 07:51:42

    不只是前端,后端、产品和测试也需要了解的浏览器知识(二)

    继上篇《 不只是前端,后端、产品和测试也需要了解的浏览器知识()》介绍了浏览器的基本情况、发展历史以及市场占有率。 本篇文章将介绍浏览器基本原理。 在掌握基本原理后,通过技术深入,在
    的头像 发表于 08-12 14:32 ?694次阅读
    不只是前端,后端、产品和测试也需要了解的<b class='flag-5'>浏览器</b>知识(二)

    谷歌Chrome浏览器新增三大AI功能,提升用户体验

    谷歌近日宣布,在其广受欢迎的Chrome浏览器中引入了三项前沿的AI技术功能,旨在为用户提供更加智能、便捷的浏览体验。这些新功能由Gemini技术强力驱动,目前已在Chrome桌面版上线,标志着谷歌在AI与浏览器融合方面的又
    的头像 发表于 08-05 11:26 ?1191次阅读