我正在尝试构建一个 chrome 扩展来覆盖文件的下载并将其显示在浏览器中。例如,如果您单击“.csv”文件的链接,我希望它在浏览器中呈现而不是下载。
Chrome 已经为 PDF 类型和 Xml Tree extension also does exactly that for xml files. 做了这件事。
所以应该是可能的,只是不知道如何去捕捉那个事件?
最佳答案
可以在我在 github 上的这个扩展中找到按照前面答案中指示的、专为 CSV 文件设计的实现:
https://github.com/rgrp/chrome-csv-viewer
此外,使用新的(ish) Chrome webrequest API现在也可以按照以下思路采取直接方法:
可以在该扩展的分支中找到它的工作版本:https://github.com/rgrp/chrome-csv-viewer/tree/4-webrequest-intercept
关于google-chrome-extension - 使用 Chrome 扩展程序覆盖下载文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694217/