全部博文(403)
2012年(403)
分类: 系统运维
2012-04-08 19:49:59
Web控件,即Web Browser控件,是Windows Phone 7提供的浏览器控件,使用Web控件用户可以显示互联网网页、静态网页内容以及动态生成的Web内容。显示互联网网页,典型的应用是在一个独立的页面中使 用Web控件,显示自定义的Web内容,并且控制Web控件之外的页面外观,从而获取与内置浏览器不同的用户体验。
WebBrowser的一个重要属性就是Source,它的值数Uri类型,它用来获取或设置要在 WebBrowser 控件中显示的 HTML 内容的 URI 源。这个当然可以在后台代码中改变,另外,它的两个重要方法是
做一个简单的例子来说明一下显示网页和动态加载网页
后台代码(实现切换):
当然,点击按钮可以实现切换。如下:
但是有一点,
特点:
从网络加载的内容具有跨域调用的限制,但是从本地独立存储中加载的内容或是使用NavigateToString()方法加载的内容
不受跨域调用的限制;可以直接访问独立存储;可以显示HTML,同时可以使用页面中的链接和导航功能;不包含HTMLBrush控件,不能使用
ActiveX控件;应用程序和Web控件已经共享Cookies。
其他:
Web控件不提供链接地址的查看,也不提供访问安全页面时的安全锁图标。
因为Web控件没有提供全部的网络安全特性,因此不应该使用Web控件来实现通用的浏览器应用程序。
Web控件所在的应用程序不能和手机自带的Internet Explorer Mobile共享Cookie。
默认状态下脚本在Web控件中是被禁用的,但是可以通过设置属性IsScriptEnabled来打开。