Windows Phone 的 WebBrowser 控件

2013/12/5

适用于: Windows Phone 8 | Windows Phone OS 7.1

Windows Phone 提供基于桌面浏览器的 WebBrowser 控件。Windows Phone OS 7.1 的 WebBrowser 控件基于 Internet Explorer 9,且 Windows Phone 8 的 WebBrowser 控件基于 Internet Explorer 10。因此,与在 Windows Phone 8 上运行的手机相比,使用在 Windows Phone 7.5 运行的 WebBrowser 的控件的应用,其外观稍有不同。

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

默认情况下,脚本在 WebBrowser 控件中处于禁用状态。如果您想在控件中启用脚本,请将 IsScriptEnabled 属性设置为 true。可使用 InvokeScript 方法调用脚本。当 WebBrowser 控件中的 JavaScript 将字符串传递到托管的代码时,将发生 ScriptNotify 事件。

警告说明警告:

当您在 XAML 中创建 WebBrowser 控件时,您必须为该控件的 P:System.Windows.FrameworkElement.Name 属性指定值,以便 Windows Phone 功能检测工具能够合理地检测和赋予应用正确的功能。有关 Windows Phone 功能检测工具的详细信息,请参见如何确定应用功能

也可以使用 WebBrowserExtensions 类的 GetCookies(WebBrowser) 方法从网站中检索您可以在以后的 Web 请求中使用的 Cookie 集合。有关使用 Cookie 的更多信息,请参见如何为 Windows Phone 获取和设置 Cookie

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

显示:
© 2014 Microsoft