Geremia Asked: 2024-05-28 08:02:10 +0800 CST2024-05-28 08:02:10 +0800 CST 2024-05-28 08:02:10 +0800 CST 在某个应用程序中打开特定的 URL? 772 我如何知道xdg-open在特定应用程序中打开 YouTube URL,但使用默认浏览器打开所有其他 URL? regular-expression 1 个回答 Voted Best Answer JayCravens 2024-05-28T09:18:03+08:002024-05-28T09:18:03+08:00 您可以使用 xdg 最接近的是使用url-scheme-handlers,即 mailto、http、ftp...等等。 xdg-settings list default-url-scheme-handlers 这将使 Google Chrome 成为所有https链接的默认处理程序。 xdg-settings set default-url-scheme-handler https google-chrome.desktop 您无法使用xdg-open.使用脚本拦截 YouTube 链接并使用特定应用程序打开它们确实是唯一的方法。 这与您所追求的类似。 这就是您想要的方法,只是没有 yad 对话框。这实际上取决于打开 URL 的方式和/或内容。
您可以使用 xdg 最接近的是使用
url-scheme-handlers
,即 mailto、http、ftp...等等。这将使 Google Chrome 成为所有
https
链接的默认处理程序。您无法使用
xdg-open
.使用脚本拦截 YouTube 链接并使用特定应用程序打开它们确实是唯一的方法。
这与您所追求的类似。
这就是您想要的方法,只是没有 yad 对话框。这实际上取决于打开 URL 的方式和/或内容。