This sounds a real bug. We'll have a check. Thanks.
Yongsheng > -----Original Message----- > From: GIBERT Xavier [mailto:[email protected]] > Sent: Friday, April 25, 2014 3:23 PM > To: Zhu, Yongsheng > Cc: Alexis Menard; [email protected] > Subject: RE: [Crosswalk-dev] Java-Javascript interface > > If I use the addJavascriptInterface like I was doing with the original > WebView, the > index.html crashes when trying to call one of these > functions: > > Uncaught TypeError: Object [object Object] has no method 'setProgress' > > I guess evaluateJavascript is for the Java->Javascript sens like when calling > a > javascript method from loadURL()? > > I am passing a big object from Java to Javascript but asked by the second one. > > Thank you. > > Xavier > > Quoting "Zhu, Yongsheng" <[email protected]>: > > > Currently extension is not for xwalk core library. > > We support addJavascriptInterface and evaluateJavascript in core > > library. It would be great if you can share what errors you met. > > Thanks. > > > > Yongsheng > > > >> -----Original Message----- > >> From: Crosswalk-dev > >> [mailto:[email protected]] > >> On Behalf Of GIBERT Xavier > >> Sent: Thursday, April 24, 2014 10:44 PM > >> To: Alexis Menard > >> Cc: [email protected] > >> Subject: Re: [Crosswalk-dev] Java-Javascript interface > >> > >> Quoting Alexis Menard <[email protected]>: > >> > >> > Hi, > >> > > >> > On Thu, Apr 24, 2014 at 11:30 AM, GIBERT Xavier > >> <[email protected]> wrote: > >> >> Hello, I successfully integrated the xwalk_core_library project > >> >> with my Android app, replacing the original webview by the XWalkView. > >> >> > >> >> It works perfectly until I call one of the old JavascriptInterface > >> >> methods that I used with the webview. > >> >> > >> > > >> > Thanks for trying Crosswalk. > >> > > >> >> From what I know, the JavascriptInterface cannot be used with the > >> XWalkView. > >> >> I was wondering what is then the best option to implement a > >> >> Java-Javascript interface for XWalkView. An internal Extension? I > >> >> have only found a tutorial to create an external extension, not > >> >> internal; what is very complicated because at almost each command > >> >> of the crosswalk building tutorials I get errors; and I think I > >> >> will not be able to access the application variables, that is what > >> >> I want > >> to share. > >> > > >> > https://crosswalk-project.org/#wiki/Writing-a-Crosswalk-Java-Extens > >> > ion > >> > -on-Android > >> > > >> > Is it what you have been following? > >> > >> Yes, I red it in Github but I've seen that is exactly the same. I > >> haven't tried it yet because I am afraid it is not what I am looking > >> for. With an external API I guess I won't be able to access my > >> application variables, just Android device functions. > >> Maybe I am wrong. And I definelly don't want to implement a network > >> connection between the two sides, e.g sockets). > >> > >> Thanks for your time. > >> > >> > >> > > >> >> > >> >> Can you help me with some indications about how to implement this > >> >> sharing of variables (methods returning the variables) between > >> >> Android application and XWalkView javascript code. What I want to > >> >> share is mainly the Android Preferences. > >> >> > >> >> Thanks a lot, regards. > >> >> > >> >> Xavi > >> >> > >> >> ---------------------------------------------------------------- > >> >> This message was sent using IMP, the Internet Messaging Program. > >> >> > >> >> > >> >> _______________________________________________ > >> >> Crosswalk-dev mailing list > >> >> [email protected] > >> >> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev > >> > > >> > > >> > > >> > -- > >> > Alexis Menard > >> > > >> > > >> > >> > >> > >> ---------------------------------------------------------------- > >> This message was sent using IMP, the Internet Messaging Program. > >> > >> > >> _______________________________________________ > >> Crosswalk-dev mailing list > >> [email protected] > >> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev > > > > > > > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > _______________________________________________ Crosswalk-dev mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
