Windows Phone 的 WebBrowser 控件概述

2012/2/9

Windows Phone 提供一个基于桌面版本的 Silverlight 的 WebBrowser 控件,但有几处不同。有关这些差别的更多信息,请参阅 Windows Phone 的桌面和设备 WebBrowser 控件之间的差别

WebBrowser 控件可以嵌入应用程序中并且使用它的原因很多,包括但不限于以下原因:

  • 显示网络中的 Web 内容。您可以构建一个应用程序,该应用程序只是由指向您网站的嵌入 WebBrowser 控件组成,在该控件外面有自定义标记。

  • 显示静态的 Web 内容。可以将应用程序配置为将内容保存在独立存储本地,以后可以在嵌入的 WebBrowser 控件中查看这些内容。

  • 显示动态生成的 Web 内容。可以将 WebBrowser 控件指向应用程序代码中动态构造的 HTML 内容。

警告说明警告:

默认情况下,脚本在 WebBrowser 控件中处于禁用状态。如果您想在控件中启用脚本,请将 IsScriptEnabled 属性设置为 true。

警告说明警告:

在 XAML 中创建 WebBrowser 控件时,必须为该控件的 Name 属性指定值,以便 Windows Phone 功能检测工具可以正确检测您的应用程序并为其授予相应功能。有关 Windows Phone 功能检测工具的更多信息,请参阅如何确定应用程序功能

也可以使用 WebBrowserExtensions 类的 GetCookies(WebBrowser) 方法从网站中检索您可以在以后的 Web 请求中使用的 Cookie 集合。

若要查看使用 WebBrowser 控件的示例应用程序,请参阅如何:为 Windows Phone 创建第一个 Silverlight 应用程序

显示: