Вы здесь
как определить браузер
24 января, 2007 - 14:54 - Bers
как определить браузер используемый по дефолту из скрипта?
Форум:
»
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
по какому
по какому дефолту? из какого скрипта? на каком языке?
1) по умолчанию
1) по умолчанию для пользователя, ведь каждый пользователь использует тот браузер, к которому привык. например: один использует мозилу, другой - оперу, третий - рысь. как определить?
2) на любом языке, мне лишь-бы понять принцип, а дальше я разберусь
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
ясно =)) в каком
ясно =))
в каком WM? KDE или Gnome или ещё что-либо?
_________________

Re: ясно =))в каком
В том и дело что не известно какой WM, но точно известно что это локальный скрипт.
env(BROWSER) прошу не предлагать, это срабатывет не всегда.
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
Re: 1) по умолчанию
спросить у него.
Re: 1) по умолчанию
ценю твой юмор :)
вот такие пирожки с котятами
и ватрушки с несварением :)
Чукча не писатель, Чукча читатель :)
тебе нужно
тебе нужно именно узнать название дефолного браузера или его запустить?
если запустить, то вот нагугленный кусочек кода:
# KDE default browser if 'KDE_FULL_SESSION' in os.environ and os.environ['KDE_FULL_SESSION'] == 'true' and webbrowser._iscommand('kfmclient'): webbrowser.register('kfmclient', None, webbrowser.GenericBrowser("kfmclient exec '%s' &")) if 'BROWSER' in os.environ: webbrowser._tryorder.insert(len(os.environ['BROWSER'].split(os.pathsep)), 'kfmclient') else: webbrowser._tryorder.insert(0, 'kfmclient') # GNOME default browser if 'GNOME_DESKTOP_SESSION_ID' in os.environ and webbrowser._iscommand('gnome-open'): webbrowser.register('gnome-open', None, webbrowser.GenericBrowser("gnome-open '%s' &")) if 'BROWSER' in os.environ: webbrowser._tryorder.insert(len(os.environ['BROWSER'].split(os.pathsep)), 'gnome-open') else: webbrowser._tryorder.insert(0, 'gnome-open')в гноме можно
в гноме можно узнать через
gconftool-2 --get /desktop/gnome/url-handlers/http/commandа в кде кроме
kfmclient openProfile webbrowsingничего пока не обнаружилмдааа........ "как
мдааа........
"как сварить вот эти... как их.... ну эти... из этих.. как их.... на этой... блин не помню... ну вы поняли!"
$_SERVER["HTTP_USER_AGENT"]
Это на пхп.
+1
+1
_______________________________________
грех обманывать компиляторы в субботу