1

Windows Phone 8中的Windows運行時API類WebView用於顯示本地HTML內容,而不是Web瀏覽。我們可以使用WebView在UWP應用程序中顯示遠程Web內容嗎?

微軟的Matt Small在Ten things you need to know about WebView中寫道,WebView對象不是通用瀏覽器,顯示在WebView中的在線內容作爲其主要用途的應用程序將被拒絕。 Small在2012年撰寫了關於Windows 8 Phone的文章。

2016年,UWP應用中的WebView對象的位置發生了變化嗎?該Windows 10 XAML documentation itself suggests using the http or https schemes for remote content, and the ms-appx-web scheme for local content

該WP8 WebBrowser class看起來很有前途,但似乎不在W10M。

如果WebViews不允許瀏覽網頁,那麼是否有任何其他對象,框架或項目適合在UWP應用程序中顯示Web內容作爲它們的主要用途?理想情況下,運行JavaScript並像真實瀏覽器一樣運行的東西。

回答

2

我們可以使用WebView在UWP應用程序中顯示遠程Web內容嗎?

是的,你可以,它運作良好,它使用Edge引擎,運行JavaScript和一切都像一個真正的瀏覽器。

幾個月前的消息是Microsoft’s Edge team is encouraging developers to build browsers。您還可以查看JSBrowser應用程序,它是一個使用javascript編寫的簡單網絡瀏覽器,並使用WebView控件。

但是,即使它運行良好,它仍然不夠完美,它存在內存管理問題和通過應用程序訪問Web內容的限制等問題,但足以作爲應用程序內瀏覽器使用(I在現場應用程序中這樣做)。

如果網頁視圖不允許瀏覽網頁,還有沒有其他 對象,框架或項目將適合顯示 網頁內容在UWP應用他們的主要目的是什麼?理想情況下,運行JavaScript並且像真實瀏覽器一樣運行的東西 。

它絕對允許使用WebViews瀏覽網頁,但我不知道UWP中是否有任何WebView的替代方案。

相關問題