如何将“Edge/chrome 浏览器应用程序”设置为文件扩展名的默认应用程序

Posted

技术标签:

【中文标题】如何将“Edge/chrome 浏览器应用程序”设置为文件扩展名的默认应用程序【英文标题】:How to set a "Edge/chrome Browser app" as a default applicationo for a file extension 【发布时间】:2021-12-30 06:13:40 【问题描述】:

在 Windows 中,您可以选择哪个应用程序打开哪个文件扩展名 (duh)。例如,一个常见的做法是将 Adob​​e Reader 设置为打开.pdf 文件的默认程序。

Edge(或大多数 chromium 浏览器)还具有可以将某些 Web 应用程序“安装”为伪独立应用程序的功能(请参阅 example tutorial)

我将此功能用于https://app.diagrams.net/,它使用.drawio 扩展名保存图表。但是,如果我想打开一个.drawio 文件,我必须从应用程序本身打开它,我不能双击该文件并让这个“网络应用程序”打开它。

有没有办法将此扩展程序与此网络应用程序相关联,以便它自动打开?

【问题讨论】:

请问您是否有机会检查我的答案?如果您有任何其他问题,我很乐意为您提供帮助。 【参考方案1】:

我认为你的要求无法达到。

经过测试,我发现在windows default apps设置中甚至找不到drawio文件类型。所以这种drawio文件默认是无法识别的,只有在安装drawio-desktop之后才能在这个应用程序中打开。

我也试过你提到的create shortcute,但它也不起作用。 Edge/chrome 只能将其解析为 XML 数据并显示在页面上。所以我建议你可以使用 drawio-desktop 来打开/处理它,就像我上面提到的那样。

您还可以创建diagrams.net 的快捷方式,并在打开此页面时将drawio文件拖到该页面。

【讨论】:

以上是关于如何将“Edge/chrome 浏览器应用程序”设置为文件扩展名的默认应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Django 模型设为只读?

Core Data codegen 如何决定是不是将属性设为可选?

如何将 UserControl 中的控件设为私有?

如何将 YouTube 嵌入视频设为整页宽度?

当我无法将函数本身设为静态时如何调用非静态函数

如何将我的应用设为默认视频播放器?