我正在用 Ruby 制作一个程序,我需要知道用户的默认浏览器(实际上,我想知道他/她的默认浏览器是 Chrome还是Chromium(以及哪个))。我怎样才能做到这一点?
问问题
70 次
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 回答