Safari 26.4版本引入了44项新功能和191个修复,主要包括CSS Grid Lanes、WebTransport和Keyboard Lock API。CSS Grid Lanes支持灵活布局,WebTransport提供低延迟的双向通信,适合实时应用。此次更新还修复了大量bug,提升了开发者体验,确保功能在各浏览器间的一致性。
苹果发布全平台后台安全更新,修复WebKit中的高危漏洞CVE-2026-20643,该漏洞允许恶意内容绕过同源策略。受支持设备将自动下载安装更新,无需重启。
Safari 26.3版本带来了性能和用户体验的改进,包括支持Zstandard压缩算法、优化单页应用的导航API,以及修复多个CSS和DOM相关的bug。此外,visionOS中的全屏视频播放功能也得到了增强。
苹果确认,谷歌AI工具Big Sleep在Safari浏览器的WebKit组件中发现五个安全漏洞,可能导致崩溃或内存损坏。苹果已发布修复补丁,建议用户保持设备更新以确保安全。
自DMA裁决以来,苹果对iOS浏览器引擎施加技术和财务限制,妨碍竞争,导致开发者为欧盟市场创建新应用,用户流失。Mozilla批评苹果的做法,认为这影响消费者选择和独立浏览器的发展。OWA指出,苹果通过限制竞争来保护Safari浏览器的收入。
作者强调尊重用户选择的重要性,认为平台应提供更好的默认控件,而非让用户覆盖基本功能。以Webkit的新API为例,用户可以轻松选择颜色,展示简单HTML标记如何创造优雅界面。良好的平台默认设置能满足大多数需求,避免品牌化干扰。
网页浏览器是一个多解释器生态系统,旨在展示网页。它能处理不完整或有问题的信息,尽量修复错误而不提示。不同浏览器使用不同的解释器,尽管大多数基于Webkit,但仍存在差异。了解这些差异有助于开发优秀应用程序。
美国CISA警告,苹果WebKit浏览器引擎存在零日漏洞CVE-2025-24201,攻击者可利用该漏洞执行未经授权的代码。受影响的设备包括多款iPhone和iPad。苹果已发布更新修复该漏洞,建议用户及时更新设备,避免点击不可信链接,并监控设备行为。
在Chrome和iOS的Safari中,聊天窗口内的图像首次正常显示,但重新打开后出现CORS错误,导致图像无法显示。问题源于iOS设备的浏览器缓存未包含Access-Control-Allow-Origin头。为解决此问题,我们在从S3获取图像时添加了ResponseCacheControl: 'no-cache'选项,确保每次请求都通过网络进行,从而避免CORS错误。这一解决方案提高了跨平台的一致性,并强调了浏览器缓存行为的重要性。
在开发devpad项目时,作者解决了Safari浏览器中<select>元素的显示问题,采用SVG背景图像和CSS实现了颜色一致性,最终实现了支持深色和浅色模式的跨浏览器兼容下拉菜单。
苹果发布安全更新,修复WebKit引擎中的两个高危漏洞,已被国家级黑客利用,影响macOS、iOS和iPadOS用户。建议用户及时升级以防攻击。
Safari 18.0于2024年9月16日发布,增加了53项网络平台功能、25项折旧和209个已解决的问题。支持WebRTC HEVC RFC 7789 RTP有效负载格式,处理MediaStreamTrack的支持,修复了一些问题。详细信息请参考:https://webkit.org/blog/15865/webkit-features-in-safari-18-0/
Mozilla 的实验性 Servo 浏览器引擎使用 Rust 开发,在 2023 年引起关注。它提供 WebGL 支持和跨平台兼容性,包括 Android 和 Linux 移动版本。Servo 在 Arm 架构上性能优于 Chromium。2024 年的路线图包括主线程维护、基本 CSS 功能、嵌入 API 定义和初步的 Android 支持。Servo 进入浏览器引擎市场被视为积极的。
绿盟科技CERT监测到Apple修复了Apple WebKit中的一个0day漏洞,攻击者可以通过特制网页远程攻击受害者并执行任意代码。已发现该漏洞正在被利用,请用户尽快采取防护措施。受影响的版本包括iOS、iPadOS和macOS Ventura的旧版本,建议升级到安全版本。
使用-webkit-text-size-adjust属性可以控制移动设备上的字体大小,但谷歌新版本不再支持百分比设置,可以使用-webkit-transform:scale(0.8)代替。在body上使用该属性会导致页面缩放失效,且不要将其定义为可继承或全局的。
苹果公司发布了安全更新,修复了旧款 iPhone 和 iPad 上的零日漏洞CVE-2023-23529,该漏洞可能导致操作系统崩溃并允许攻击者执行任意代码。受影响的设备包括iPhone 6s、iPhone 7、iPhone SE、iPad Air 2、iPad mini和iPod touch。苹果公司建议用户尽快更新以防止潜在攻击,并限制对技术细节的访问以增加设备安全性。
由于苹果的开发者政策限制,iOS/iPadOS 平台上的浏览器都必须使用 WebKit 内核,谷歌正在努力将 Chrome/Chromium 的完整 Blink 内核移植到 iOS,但实际上只能将删减版的 content_shell 移植,仅用于测试,无法真正使用 Blink 内核,若政策发生变动,谷歌可快速切换。
昨天我们提到彭博社称苹果正在考虑支持替代商店,允许用户侧载安装应用而不是只能从苹果应用商店获取。 作出如此重大 […]
webkit是从KHML发展而来的开源浏览器引擎,主要包含有webcore排版引擎和JavaScript引擎
完成下面两步后,将自动完成登录并继续当前操作。