0

WP7 アプリで Web ビューのみを使用して銀行アプリを作成するように言われました。最初のビューは認証です。それが完了したら、webView は私が取得しなければならない Cookie でトークンを受け取ります。私の最初の問題は、それが問題ないことを検出する方法がわからないことです..認証後にuriが変更されましたが、問題がないかどうかは同じです..私が発砲したときにwebViewのコンテンツを取得する方法がわかりませんナビゲートされたイベント、e.Content が null..

次に、トークンを 5 WebBrowser を使用してパノラマ ビューに渡す必要があります。httpRequest を介してのみ Cookie を追加し、結果を NavigateToString を使用して webViews に入れることができることを理解しましたが、そうすると、Cookie は Web ブラウザー自体に追加されません。その中の各リダイレクトはエラーになりますか?

だから私が理解しているのは、Navigatingイベントでリダイレクトをインターセプトし、httpWebRequestを実行してから、コンテンツをWebブラウザに設定する必要があるということです??

また、CSSも失うと思いますか?

私を助けてください、私は間違った方向に進んでいると感じています..

4

1 に答える 1

1

NavigatedWebBrowser コントロールでイベントを試してください。

例:

webBrowser.Navigated += new EventHandler<System.Windows.Navigation.NavigationEventArgs>(webBrowser_Navigated);



    void webBrowser_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
    {

    }

また、Cookie の読み取りを取得するには、メソッドを使用してイベントGetCookies()で Cookie のコレクションを取得します。NavigatedCookie の追加は試していませんが、から返されるのAddメソッドを使用して試すことができます。これにより、ある WebBrowser から別の WebBrowser に Cookie を「転送」できるようになります。CookieCollectionGetCookies()

これに関するもう少しのドキュメントがあります:http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.webbrowserextensions.getcookies%28v=vs.92%29.aspx

お役に立てれば!

于 2012-05-22T13:50:34.480 に答える