Windows Phone7開發之 Web控件

webphp 12年前發布 | 15K 次閱讀 Windows Phone開發 移動開發 Windows Phone

phone7中的瀏覽器控件,它是基于Internet Explorer7的,可以直接嵌入到應用程序中。這個控件相對于Windows mobile也有了許多的不同。另外這個控件與MediaElement 一樣,只是一個基本顯示窗口,所有的控制都需要自已來完成。如ForwardBackwardRefresh等。

<phone:WebBrowser Grid.Row="1" HorizontalAlignment="Left" Name="webBrowser1" VerticalAlignment="Top" Height="649" Width="480"  Source="http://www.baidu.com" IsScriptEnabled="False"/>

Source:要加載的HTML頁。

IsScriptEnabled:是否運行頁面腳本。默認為不可用。

該控件可以完成以下功能:

動態加載HTML內容:

webBrowser1.NavigateToString("<html><head><meta name='viewport' content='width=480, user-scalable=yes' /></head><body>HTML Text</body></html>");

加載靜態HTML頁面或Isolate Storage上的HTML頁面:

                         webBrowser1.Navigate(new Uri("readme.htm", UriKind.Relative));

加載網絡上的Web頁面:

webBrowser1.Source = new Uri("http://www.baidu.com", UriKind.Absolute);

另外,這個控件還支持.xhtml的瀏覽。

如:webBrowser1.Navigate(new Uri("http://www.flashkit.com/index.xhtml"UriKind.Absolute)); 

但是該控件也有一些無法完成的功能:

無法瀏覽https頁面;

         無法顯示加密圖標;

         不支持Plug-ins

如:webBrowser1.Navigate(new Uri("https://ibsbjstar.ccb.com.cn/V5/index.html"UriKind.Absolute));

 本文由用戶 webphp 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!