2013-01-14 56 views
0

我正在寫c#xaml中的Windows 8應用程序,我正在使用web視圖,我想限制要加載到web視圖中的URL,因爲有一些沒有必要的按鈕,我們有特定的Web應用程序用於此目的。那麼我們是否可以限制可以在Web視圖中加載的URL?有沒有辦法限制在網絡視圖中的網址沒有

我想到的一種方式是檢查一旦我們開始導航到新的URL時會觸發的事件。但是我在MSDN文檔中找不到一個。有什麼想法嗎?

回答

0

雖然沒有導航事件那麼簡單,但您可以利用ScriptNotify進行解決。

How to emulate navigating event in the WebView

它基本上相當於遍歷文檔中的每個標籤,並添加自定義JavaScript調用,讓你知道某些事情正在發生。然而,這並不是愚蠢的證據,因爲導航可能是通過JavaScript觸發的,而不是有人點擊鏈接。

使用WebView時可能會遇到一些其他問題。這裏是另一篇文章,涵蓋他們和一些解決方法。

Metro WebView Source Workarounds

相關問題