2016-07-06 26 views
2

私は現在、Ionic CordovaアプリでInAppBrowserプラグインを使用しており、以下のコードを使用してInAppBrowser自体からリクエストCookieを取得しようとしています。クッキーは常に空です。Cordova InAppBrowserからクッキーを取得する

var ref = cordova.InAppBrowser.open(url, '_blank'); 
ref.addEventListener('loadstop', function (event) { 
    ref.executeScript({ code: "document.cookie" }, function (cookie) { 
     alert(cookie); 
    }); 
}); 

詳細情報: - コルドババージョン6.0.0 - InAppBrowserのプラグインバージョン1.2.1 - のVisual Studio 2015 - VS Androidのエミュレータキットカット - クッキーをHttpOnlyのクッキー

どれでも役立つだろうではありません感謝する。

+0

ここでこれを理解できますか? –

答えて

0

CordovaのCookieは、一般的なWebアプリケーションとはまったく異なる方法でアクセスされます。あなたのアプリケーションが実行されているWebViewは、すべてのクッキーがシングルトンクラスを介してアクセスされるようにサンドボックス化されています。 iOSではNSHTTPCookieStorageです。通常のdocument.cookieオブジェクトではありません。 Cordovaのクッキーにアクセスするには、このネイティブオブジェクトとインターフェイスするプラグインを見つけて開発する必要があります。

関連する問題