为传统Flash嵌入重写功能添加弃用警告消息

提交: 49b3ec41 | 2025-07-04 19:38:53+00:00

← 返回列表

为传统Flash嵌入重写功能添加弃用警告消息

Minor
提交哈希: 49b3ec41e9ead674895643d1a0cf09182af0c908
提交时间: 2025-07-04 19:38:53+00:00
影响等级: Minor
生成工具: webview2-upstream-sentry
上游审核链接: 查看上游审核 🔗

📋 摘要

本次提交为Chromium中的传统Flash嵌入视频重写功能添加了正式的弃用警告消息。主要变更包括:1)在deprecation.json5中新增"OverrideFlashEmbedwithHTML"弃用条目,设定里程碑140;2)将html_embed_element.cc和html_object_element.cc中的UseCounter::Count调用替换为Deprecation::CountDeprecation,以触发弃用警告;3)添加浏览器测试以验证弃用警告的触发;4)创建测试用HTML文件模拟Flash嵌入场景。此变更将Flash嵌入URL自动重写为HTML5等效内容的机制正式标记为弃用,为将来移除此功能做准备。

🎯 影响分析

对终端用户的影响极小,因为Flash技术早已被淘汰,现代网站不再使用Flash嵌入。此变更不会改变浏览器的现有行为:仍然会将传统Flash嵌入URL重写为HTML5等效内容。主要影响在于开发者可能会在DevTools控制台中看到弃用警告。对开发者的影响主要是通知性的:如果网站仍在使用传统Flash嵌入URL(如YouTube的旧格式),开发者将在DevTools中看到弃用警告,提醒他们这个自动重写功能可能在未来被移除。建议开发者主动迁移到现代HTML5视频嵌入方式。由于Flash技术本身已被完全淘汰,此弃用警告主要是为了清理遗留代码和提高代码健壮性。

受影响的类:

HTMLEmbedElement HTMLObjectElement AuditsProtocolWithServerTest