| 

.NET C# Java Javascript Exception

1
Wie kann ich aus einer Anwendung (Winodws Forms/WPF, ASP. NET) heraus den aktiv verwendeten Browser (z.B. Internet Explorer, Firefox, Chrome) abfragen?
07.06.2011
Claudia Ott 41 1 3
Was meinst Du mit "aktiv verwendet"?
- Welche(r) Browser gerade offen ist/sind?
- Welcher Browser der Standard-Browser ist?
Matthias Hlawatsch 07.06.2011
Oder, da Du auch ASP.NET erwähnt hast: welchen Browser der Nutzer für die Anfrage verwendet hat?
Matthias Hlawatsch 07.06.2011
2 Antworten
0
Versuch es mal mit Javascript. So kannst Du zumindest aus der Webanwendung abfragen welcher Browser verwendet wird.

navigator.userAgent


Was mir nicht ganz klar ist, ist was Du mit Windows Forms/WPF meinst.
07.06.2011
dweinand 101 3
0
private string getDefaultBrowser()
{
string browser = string.Empty;
RegistryKey key = null;
try
{
key = Registry.ClassesRoot.OpenSubKey(@"HTTP\shell\open\command", false);

//trim off quotes
browser = key.GetValue(null).ToString().ToLower().Replace("\"", "");
if (!browser.EndsWith("exe"))
{
//get rid of everything after the ".exe"
browser = browser.Substring(0, browser.LastIndexOf(".exe")+4);
}
}
finally
{
if (key != null) key.Close();
}
return browser;
}


via http://ryanfarley.com/blog/archive/2004/05/16/649.aspx
07.06.2011
Konstantin 3,7k 1 8

Stelle deine .net-Frage jetzt!