firefox - 在 Firefox 浏览器中显示 csv

标签 firefox csv download mime-types

我需要在 Firefox 中打开一个 csv 文件。默认情况下,它会要求我选择下载位置或使用外部程序打开它。但是,关于上下文,我必须直接在浏览器中以纯文本形式显示它,而不是通过询问我如何处理文件的弹出屏幕。

我试图调整 Firefox “mimetype.rdf”,以强制在浏览器中打开内容类型“text/csv”。然而,我没有找到关于这个文件的太多信息,所以我或多或少是在猜测......这就是我得出的结论:

<RDF:Description RDF:about="urn:mimetype:text/csv" 
    NC:value="text/csv"
    NC:editable="false"
    NC:description="CSV page"
    NC:fileExtensions="csv">

  <NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain"/>
</RDF:Description>

我的想法是强制 Firefox 将 text/csv 视为 text/plain。此代码不起作用。但无论如何,我设法使用“Mason”firefox 扩展强制内容类型。但是,当浏览器将其视为文本/纯文本时,它建议我用记事本打开它或下载,对我没有多大帮助。

我尝试了其他内容类型,text/html、text/xml,它总是要求我选择外部应用程序或下载。

我尝试使用几个扩展,“openInBrowser”和“ViewAsText”让我能够做我想做的事,但我必须明确进入菜单并单击“在浏览器中查看文本”,无法设置行为对于内容类型“text/csv”。

我如何解释我希望默认情况下在 Firefox 中打开所有“文本/csv”?

任何的想法?

谢谢

最佳答案

您可以有一个上传字段,用于将 CSV 文件上传到服务器。使用服务器端代码(例如 ASPX),您可以上传文件,然后读取 CSV 文件的内容并使用 Response.Write 向浏览器显示结果。

关于firefox - 在 Firefox 浏览器中显示 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8919755/

相关文章:

javascript - 通过javascript访问outlook联系人文件夹跨浏览器

java - 在 Selenium 3 中获取操作系统信息和 Firefox 浏览器版本

php - 如何使用php从数据库/文件夹下载文件

javascript - SetVariable 在 Firefox 中不起作用

javascript - 如何重新聚焦创建 HTML5 通知的窗口?

java - CSVReader 的 readNext() 函数不循环遍历 csv 的所有行 [编辑 : How to handle erroneous CSV (remove unescaped quotes)]

csv - 在gdrive上的单个文件中合并多个CSV文件

csv - F# - CSV 到两键字典

ios - TestFlight 错误 "Your request couldn' t 完成”?

php - 使用 php 下载图像链接