私は、angularJSを使用して構築されたウェブサイトを持っています。今、私はwebviewといくつかのネイティブコードを使ってAndroidアプリケーションを作りたいと思っています。だから私はウェブサイトの何かをクリックするとすべてのリダイレクトURLを取得したいので、角度やネイティブを使用してロードするかどうか判断できるようにします。 angleは内部ルーティングを行っているので、AndfroidからshouldoverrideUrlLoadingを使ってURLを取得することができません。angularJSウェブサイトのAndroid webviewリダイレクトURLを取得できません
回避策を教えてください。それともとして、角度あなたは、Androidに角度から直接データを転送することはできませんjavascriptInterface
感謝。私が必要とするのは、クリックをキャプチャしてそのアイテムのhrefを取得することだけです。私はデータを言って誤解して申し訳ありません。 – Ashbin
大丈夫ですので、Androidで同じhrefを使用し、WebViewウィジェットを使用してください。更新された回答を確認してください。 – Ritesh
私はサイトを読み込むためにアンドロイドwebviewを使用しています。サイトが単純なjavascriptを持っていたならば、私はshouldOverrideUrlLoadingメソッドをオーバーライドして、サイト内の項目をクリックするとリダイレクトURLを得ることができます。サイトはangularJSを使用して構築されているので、リンクをクリックするとリロードされず、内部ルーティングと新しいページの取得が行われます。リロードは物理的に起こっていないので、私はhrefリンクをキャプチャすることができません。 http://stackoverflow.com/questions/4066438/android-webview-how-to-handle-redirects-in-app-instead-of-opening-a-browser - 簡単なjsで処理する方法を教えてください – Ashbin