You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome扩展如何通过官方API监听<input type="file">触发事件?

监听Chrome中<input type="file">操作的官方API问题

我知道Chrome提供了处理下载的官方API,该API功能正常可用。但我需要添加一个监听器,用来监听用户触发<input type="file">的操作。虽然可以通过content scripts中的自定义脚本实现,但我希望使用官方API而非自定义逻辑。

目前找到两个看似适用的API,但它们仅在ChromeOS系统中生效:fileBrowserHandler和fileSystemProvider。代码示例如下:

// 正常工作
chrome.downloads.onCreated.addListener((item) => {
  alert(1)
})

// 无法工作
chrome.fileBrowserHandler.onExecute.addListener((id, details) => {
  alert(2)
})

// 无法工作
chrome.fileSystemProvider.onOpenFileRequested.addListener(() => {
  alert(3)
})

内容的提问来源于stack exchange,提问作者Salmin Skenderovic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 10:30:51