1

私はRubyを使用してプログラムを作成しており、ユーザーのデフォルトのブラウザーを知る必要があります(実際、ユーザーのデフォルトのブラウザーがChromeまたはChromium(およびどちらか)であるかどうかを知りたいです)。どうやってやるの?

4

1 に答える 1

1

bashコマンドを使用してデフォルトのユーザーブラウザを見つけてから、インクルードchromeまたはchromiumサブストリングを確認できます。このようなもの。

1.9.3p194 :001 > mimelist = `cat ~/.local/share/applications/mimeapps.list | grep text/html`
 => "text/html=google-chrome.desktop\n"
1.9.3p194 :004 > mimelist.include?('chrome')
 => true 
1.9.3p194 :005 > mimelist.include?('chromium')
 => false
于 2012-09-18T20:03:28.583 に答える