ChromeOS更新后隔离Web应用(IWA)自定义协议处理器失效
隔离Web应用(IWA)自定义协议处理器失效问题
背景信息
- 应用类型:隔离Web应用(IWA)
- 清单文件节选:
{ "name": "someapp", "id": "/", "short_name": "some-app", "version": "0.1.0", "update_manifest_url": "https://github.com/--some-repo--/iwa-release/releases/latest/download/update.json", "icons": [ { "src": "/192x192.png", "sizes": "192x192", "type": "image/png", "purpose": "any maskable" }, { "src": "/144x144.png", "sizes": "144x144", "type": "image/png", "purpose": "any maskable" } ], "start_url": "/", "scope": "/", "display": "standalone", "display_override": ["borderless"], "background_color": "#ffffff", "theme_color": "#3B82F6", "isolated_storage": true, "permissions_policy": { "cross-origin-isolated": ["self"], "direct-sockets": ["self"], "controlled-frame": ["self"], "window-management": ["self"], "display-capture": ["self"], "all-screens-capture": ["self"] }, "protocol_handlers": [ { "protocol": "web+collab", "url": "/?data=%s" }, { "protocol": "collab", "url": "/?data=%s" } ], "launch_handler": { "client_mode": "navigate-existing" }, "window_controls_overlay": { "enabled": true } }
近期变更
- 用户加入Google Enterprise
- 更新了应用清单文件(见上文)
- ChromeOS设备于2025-09-25完成更新
观察到的行为
- 本人IWA的
web+collab://协议链接,以及官方ChromeOS IWA SINK应用的web+cf://协议链接,均无法启动已安装应用 - 无错误提示、警告信息,清单验证也无问题
- 点击协议链接无任何反应,管理设备和非管理设备均是如此
已尝试的操作
- 检查清单文件及协议处理器注册状态
- 重新安装应用后测试,同时在不同设备策略状态下测试
- 查看企业管理控制台是否有相关新政策变更
- 搜索协议处理器或IWA相关更新日志
- 对比不同协议URL及协议方案的行为差异
问题
- 近期Chrome/ChromeOS更新后,是否有其他用户遇到IWA协议处理器失效的问题?
- 是否是政策、清单格式或处理器注册规则变更导致了此问题?
- 有哪些诊断方法可以确定Chrome或相关政策是否阻止/忽略了该协议?
- 求相关线索、经验或可行的解决办法!
内容的提问来源于stack exchange,提问作者J4GD33P 51NGH
相关产品推荐
相关产品推荐

