silverlight获取浏览器信息交互数据的方法

silverlight和浏览器的交互,可以通过类BrowserInformation获取浏览器的相关信息,其中的一些方法和属性和js有一定的对应,js能实现的浏览器相关交互,也可以通过silverlight实现。

silverlight 3.0已经提供了对对类BrowserInformation 的支持,此类对应于浏览器的Navigator对象,可以通过HtmlPage类的BrowserInformation静态属性取得。

 
  1. System.Windows.Browser.BrowserInformation bi = System.Windows.Browser.HtmlPage.BrowserInformation;

下面silverlight的VrowserInformation类的属性,分别对应了js中的一些方法和属性,可以方便在Silverlight中和浏览器交互。


 

BrowserInformation 属性 JavaScript 函数
Name Navigator.appName
BrowserVersion Navigator.appVersion
UserAgent Navigator.userAgent
 
Platform Navigator.platform
 
CookiesEnabled Navigator.cookieEnabled
ProductName 和ProductVersion / 值提取自 Navigator.userAgent

你可能感兴趣的:(silverlight)