- 실버라이트를 실행하고 있는 브라우저의 정보를 얻을 수 있다.




여기서 [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);

        }

    }

}

 

 







[실행결과]
















Posted by holland14
: