2016-11-24 9 views
1

私はphonegapに基づいてIOSアプリを持っています。それをレスポンシブウェブサイトにリダイレクトし、Cookieを設定してログインします。Phonegapがウェブサイトにリダイレクトされ、そのCookieが設定されています

windows.locationが

おかげ

window.location.href = "your website url here" 

"window.location.href"

+0

そのためにinappbrowserプラグインを使用する必要があります。 –

+0

私はしましたが、それはIOSで動作しません、それはアンドロイドでうまく動作し、私はどのようにクッキーを注入するのかわかりません –

+0

クッキーの代わりにlocalStorageを使用してください。 –

答えて

0

上の問題を解決します、私は解決策を見つけた

function scripting() { 
     ref.executeScript({ 
      code: 'document.cookie = "token=' + res.data.token + '"; window.location= "' + res.redirectUrl + '"; ' 
     }, function() { 
      ref.removeEventListener('loadstart', scripting); 
     }); 
    } 
var ref = cordova.InAppBrowser.open(res.redirectUrl, '_blank', 'location=no,toolbar=no'); 
    ref.addEventListener('loadstart', scripting); 

私はそれが同じ問題を抱えている人を助けることを望む

1

使用を動作していない、それは、iOS

+0

残念ながらそれは動作していません –

関連する問題