Команду «xdg-mime query default text/html» можно использовать для проверки веб-браузера по умолчанию в системах Linux. Будет отображено имя записи рабочего стола браузера по умолчанию.
Вот несколько способов проверить браузер по умолчанию с использованием разных языков программирования:
-
Python:
import webbrowser def get_default_browser(): return webbrowser.get().name default_browser = get_default_browser() print(default_browser)
-
Java:
import java.awt.Desktop; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; public class DefaultBrowserChecker { public static void main(String[] args) throws IOException, URISyntaxException { Desktop desktop = Desktop.getDesktop(); if (desktop.isSupported(Desktop.Action.BROWSE)) { URI defaultBrowser = desktop.getDesktopURI(); System.out.println(defaultBrowser); } } }
-
C#:
using System; using Microsoft.Win32; public class DefaultBrowserChecker { public static void Main(string[] args) { string defaultBrowser = (string)Registry.GetValue(@"HKEY_CLASSES_ROOT\http\shell\open\command", "", null); Console.WriteLine(defaultBrowser); } }
-
Сценарий оболочки (Bash):
#!/bin/bash default_browser=$(xdg-settings get default-web-browser) echo $default_browser