2016-11-24 90 views
1

我有基於phonegap的IOS應用程序,我想重定向到響應網站,並設置cookie仍然與他的憑據登錄。Phonegap重定向到網站,併爲它設置餅乾

windows.location是不行的

感謝

+0

你必須使用inappbrowser插件爲此目的。 –

+0

我做了,但它不適用於IOS,它可以正常使用android,並且我不知道如何注入cookie –

+0

使用localStorage而不是cookie。 –

回答

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

使用 「window.location.href」

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

它將解決在iOS

+0

不幸的是,不工作 –