外部 URL からネイティブ スクリプトの Web ビューにポストバックして、ポストバックから値を取得できますか? これは、ユーザーがネイティブ Web ビューで Web サイトの外部リンクを表示し、ポストバック URL からトークン値を取得する、リダイレクト URI を使用する oauth2 フローです。tut やブログへの提案やポインタはありますか? すべての主要なプレーヤーがこれをサポートしており、oauth に非常によく使用されます。
3249 次
4 に答える
5
変更を監視できるはずですurlProperty
。例えば
次のようなビューがあるとします。
<Page loaded="loaded">
<WebView id="myWebView" src="{{ url }}" />
</Page>
次に、その WebView にオブザーバーをアタッチし、次のように URL プロパティの変更に対応できます。
var webViewModule = require('ui/web-view');
function loaded(args) {
var page = args.object;
var webView = page.getViewById('myWebView');
webView.on(webViewModule.WebView.urlProperty, function (changeArgs) {
console.dir(changeArgs);
// Do something with the URL here.
// E.g. extract the token and hide the WebView.
});
}
于 2015-09-04T08:37:42.683 に答える