Ralph S Theart created CB-6617:
----------------------------------

             Summary: inAppBrowser does not contain the localStorage of the 
parent window
                 Key: CB-6617
                 URL: https://issues.apache.org/jira/browse/CB-6617
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android, Plugin InAppBrowser
    Affects Versions: 3.4.0
            Reporter: Ralph S Theart


Why is it that I can share localStorage information between wbeviews(I refer to 
my app and a inappbrowser instance) in iOS but not in Android.

If I do...

{code}
//location: index.html (in my app)
localStorage.setItem('Cheese':'Brie');
{code}

Then if I try to retrieve this data from locally served html file via 
inappbroweser in android
{code}
var item = localStorage.getItem('Cheese');
item = null
{code}

It never get set... BUT if I recompile my app and locally served html file via 
inAppBroweser then it's there.

I feel like i'm missing something..

How in the world are people passing data back and forth between the app view 
and the iab view?? I need to pass deep objects back and forth ...so using url 
parameters is unacceptable. Neither is using inject js...as it is not 
consistent in android ....the data does not always make it to the iab instance 
and sometimes becomes undefined...I have tested this with LoadStart, 
LoadStop...it's just not consistent.

iOS just works...could you help me thanks.




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to