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
相关产品推荐
相关产品推荐

