[ https://issues.apache.org/jira/browse/CB-6617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14135846#comment-14135846 ]
Ralph S Theart edited comment on CB-6617 at 9/16/14 6:48 PM: ------------------------------------------------------------- Hey Shazron I know it's been a while...just wanted to be sure I understood what you were saying ...are saying I should be able to use cordova.js in IAB? how? I tried app.loadUrlInApp('file://pages/someFile.html'); and it throws exception...sorry if I'm confused. {code} -[__NSCFString charValue]: unrecognized selector sent to instance 0xbe8e340 2014-09-16 14:02:38.458 URA[21516:70b] *** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSInvalidArgumentException> -[__NSCFString charValue]: unrecognized selector sent to instance 0xbe8e340 {code} *EDIT* The error above is related to something else but I still can't get this to work. How can I used cordova.js within IAB?? was (Author: drumaboy46): Hey Shazron I know it's been a while...just wanted to be sure I understood what you were saying ...are saying I should be able to use cordova.js in IAB? how? I tried app.loadUrlInApp('file://pages/someFile.html'); and it throws exception...sorry if I'm confused. {code} -[__NSCFString charValue]: unrecognized selector sent to instance 0xbe8e340 2014-09-16 14:02:38.458 URA[21516:70b] *** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSInvalidArgumentException> -[__NSCFString charValue]: unrecognized selector sent to instance 0xbe8e340 {code} > 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, iOS, Plugin InAppBrowser > Affects Versions: 3.4.0 > Reporter: Ralph S Theart > Assignee: Joe Bowser > Labels: android, localstorage > > 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.3.4#6332)