如何取消网站下载Office相关文件时,自动打开office在线编辑器的默认行为?

JYMr 0 信誉分
2024-01-29T09:42:46.61+00:00

目前,我在开发一个下载功能时,使用a标签的download属性来,下载一个Excel表格模版用于导入;Edge会在下载完成后,自动转到在线编辑器,请问在网站上,开发者如何配置,去取消这个默认行为。

  1. 大部分用户无法正确的理解文件为什么没有被下载,导致客诉增加
  2. 用户需要编辑模版再导入,使用在线编辑器会增加用户成本
    User's image
Microsoft Edge
Microsoft Edge
提供隐私、学习和辅助功能工具的 Microsoft 跨平台 Web 浏览器。
58 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Yu Zhou-MSFT 13,591 信誉分 Microsoft 供应商
    2024-01-30T05:32:17.44+00:00

    @JYMr 您好

    Edge直接打开了Excel文档应该是用户在Edge中的edge://settings/downloads页面开启了“在浏览器中打开Office文件”的设置。

    如果满足下列条件,该功能将被绕开,也就是说可以直接下载文档:

    User's image

    从开发者角度来看,上面有几条是可以应用的,比如您可以尝试在响应中增加Content-Disposition: Attachment标头。您也可以参考这个类似的案例,他也是通过增加Content-Disposition: Attachment标头来达到能直接下载的目的的。


    如果答案是正确的,请点击“接受答案”并点赞。如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收电子邮件通知,请按照我们的文档中的步骤启用电子邮件通知。

    Regards,

    Yu Zhou

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。