MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone WebBrowser 控件设计准则

2013/12/5

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

WebBrowser 控件可以在您的应用中嵌入 Web 视图。

UX_WebBrowser

WebBrowser 控件

本主题包含以下各节。

WebBrowser 控件的外观及行为与 Internet Explorer 类似。在 WebBrowser 控件中还可以显示并运行超链接。

Windows Phone 的 WebBrowser 控件中所述,您可能会因为各种原因而嵌入 WebBrowser 控件。

使用 WebBrowser 控件可以显示格式多样化的 HTML 内容(来自远程 Web 服务器或本地生成的代码)。您还可以将内容存储在应用的隔离存储区并通过该区域显示内容。格式丰富的内容还可以包含脚本代码,并且可以在脚本与应用的托管代码层之间通信。

说明注意:

如果可能,请避免使用 WebBrowser 控件,因为多点触控手势无法操纵这些控件,进而可能会对用户造成困惑。

大部分网站并没有很好地针对手机浏览器而进行优化,这就是 Internet Explorer Mobile 发布时带有捏合和拉伸手势的原因。然而,由于本机应用程序不使用捏合和拉伸手势进行导航,所以当用户查看本机应用程序中的文本时,并不希望该手势处于活动状态。如果以非优化方式加载 WebBrowser 控件,则用户可能无法通过缩放来呈现更好的视图效果,从而引发不良的用户体验。

如果您决定使用 WebBrowser 控件,则应当满足以下条件:

  • 将文本大小设置为 Windows Phone 所需的最小尺寸:15 磅。

  • 确保 WebBrowser 控件中所加载的网站:格式正确以适用于移动设备,并且所使用的颜色、版式及导航功能应当与其他应用一致。有关更多信息,请参见 Windows Phone 的 Web 开发

  • 输入字段应当调整为合适的大小,因为用户可能预料不到自己可以放大字段来输入文本。

  • 如果某个 WebBrowser 控件的视图与其他应用程序不同,则应当考虑使用其他控件或其他方法来完成相关任务。那些定制拙劣的 WebBrowser 控件可能会给用户造成一种转入其他应用程序的错觉,进而引发用户出现困惑。

当您开发一个使用 WebBrowser 控件的应用时,请参考 Windows Phone 的 WebBrowser 控件安全最佳做法中有关安全性的最佳做法和信息。

显示:
© 2016 Microsoft