私はc#xamlでWindows 8アプリケーションを作成していますが、Webビューを使用して使用しています。不要なボタンがいくつかあり、その目的のために特定のWebアプリがあるため、Webビューに読み込まれるURLを制限したいと思います。 。では、WebビューにロードできるURLを制限できますか?
私が考えた方法は、新しいURLへの移動を開始すると発生するイベントをチェックすることでした。しかし、MSDNドキュメントで取得できませんでした。何かご意見は?
私はc#xamlでWindows 8アプリケーションを作成していますが、Webビューを使用して使用しています。不要なボタンがいくつかあり、その目的のために特定のWebアプリがあるため、Webビューに読み込まれるURLを制限したいと思います。 。では、WebビューにロードできるURLを制限できますか?
私が考えた方法は、新しいURLへの移動を開始すると発生するイベントをチェックすることでした。しかし、MSDNドキュメントで取得できませんでした。何かご意見は?
Navigatingイベントを使用するほど単純ではありませんが、ScriptNotifyを利用して実行できる回避策があります。
これは基本的に、ドキュメント内のすべてのタグを反復処理し、何かが起こっていることを通知するカスタムJavascript呼び出しを追加することを意味します。ただし、これは絶対確実ではありません。ナビゲーションは、誰かがリンクをクリックするのではなく、Javascriptを介してトリガーされる可能性があるためです。
WebViewを使用するときに発生する可能性のある他のいくつかの問題があります。これらといくつかの回避策をカバーする別の記事があります。