java - Chrome 操作系统上的用户无法查看在新选项卡中打开的 .csv 或 .xls 文件

标签 java google-chrome export-to-csv

我们有一个简单的链接,提供 .pdf、.csv 和 .xls 格式的报告的可下载版本。最近,.csv 和 .xls 选项已停止对我们的 chromebook 用户起作用,而 .pdf 版本则继续按预期工作。以前链接用于提示用户下载或在新选项卡中打开的链接现在不执行任何操作。除了使用不同的操作系统之外,唯一的解决方法如下:

在点击“查看”下载链接之前:

  1. 右键单击页面并选择“检查”或按 Ctrl Shift i 打开开发者工具
  2. 在新屏幕上选择顶部的“控制台”选项卡
  3. 点击“查看”链接即可像以前一样查看报告
  4. 此时您应该注意到控制台中出现一条警告消息
  5. 右键单击该警告消息中的链接
  6. 选择在新标签页中打开
  7. 文档应在 Google 表格中打开

列表中描述的警告消息中的链接是 Chrome 浏览器抛出的警告。

Resource interpreted as Document but transferred with MIME type text/csv:

我们已向支持用户发布了此解决方法,但显然不能要求客户使用开发人员工具下载他们的文件。任何帮助将不胜感激。需要注意的是,这个问题仅针对我们的 Chrome 操作系统用户,而不是任何其他使用 Chrome 浏览器的用户。

最佳答案

如果您在检查当前版本(Chrome 操作系统)时遇到问题,请突出显示此 JavaScript 代码并将其拖动到您的 Chrome 书签栏:

javascript:alert("Inspect Element On");javascript:document.body.contentEditable = 'true'; document.designMode='on'; void 0;javascript:alert(document.documentElement.innerHTML);

关于java - Chrome 操作系统上的用户无法查看在新选项卡中打开的 .csv 或 .xls 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54866526/

相关文章:

javascript - Chrome打印模式下的实际页数和总页数

java - 使用 JDBC 将 Sql 查询结果集导出到逗号分隔的文件

PHP - CSV 导出 - 在列数据中添加逗号

java - 代码在应该打印最大值和最小值时打印出数组的最大下标

java - 实现线程接口(interface)

google-chrome - 如何在Chrome中嗅探HTTP响应 header ?是否需要 “attachment”内容?

css - 打印时内联 block div 是否有效?

sql-server - 将 SSRS 报告导出为 CSV 格式时出现问题

java - 学习 Java Native Access 时出现 com.sun.glass.ui 包错误

java - 使用 JAXB 将 XML 解析为不同的数据结构