Silverlight에서 브라우저 정보 얻기
- 실버라이트를 실행하고 있는 브라우저의 정보를 얻을 수 있다.
여기서 [MainPage.xaml]페이지는 코드작성하지않았다.
[MainPage.xaml.cs]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Windows.Browser;
namespace RiaBrowserInformation
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(MainPage_Loaded);
}
void MainPage_Loaded(object sender, RoutedEventArgs e)
{
//[1] 현재 실버라이트를 호스팅하는 페이지의 브라우저 정보 얻기
BrowserInformation bi = HtmlPage.BrowserInformation;
//[2] 정보 얻기
string info = String.Format("이름 : {0}, 버전 : {1}, 쿠키사용여부 : {2}, 기타 : {3}, {4}"
, bi.Name, bi.BrowserVersion, bi.CookiesEnabled, bi.UserAgent, bi.Platform);
//[3] 출력
MessageBox.Show(info);
}
}
}
[실행결과]