silverlight和浏览器的交互,可以通过类BrowserInformation获取浏览器的相关信息,其中的一些方法和属性和js有一定的对应,js能实现的浏览器相关交互,也可以通过silverlight实现。
silverlight 3.0已经提供了对对类BrowserInformation 的支持,此类对应于浏览器的Navigator对象,可以通过HtmlPage类的BrowserInformation静态属性取得。
- 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 |