[
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)