Try changing js:WebBrowser to j:WebBrowser. The prefix needs the namespace you used for “j”.
> On Dec 17, 2019, at 2:59 PM, Takeshita Shoichiro <jl03...@gmail.com> wrote: > > Greg and Harbs, thanks. > > As I do not fully understand the Royale markup at moment. Unfortunately, the > following markup does not show the Royale Website. What's wrong with it? > And if I want to display image, using source ="test.jpg" is fine? > > Appreciate your all help in advance. > > =========================================================================================== > <?xml version="1.0" encoding="utf-8"?> > <j:Application xmlns:fx="http://ns.adobe.com/mxml/2009 > <http://ns.adobe.com/mxml/2009>" > xmlns:j="library://ns.apache.org/royale/basic > <http://ns.apache.org/royale/basic>" > xmlns:js="org.apache.royale.html.*"> > > <js:WebBrowser width="100%" height="100%" id="browser" > url="https://royale.apache.org/ <https://royale.apache.org/>" /> > > </j:Application> > > On Tue, Dec 17, 2019 at 4:05 PM Harbs <harbs.li...@gmail.com > <mailto:harbs.li...@gmail.com>> wrote: > Here’s it in use in an actual app: > > <js:WebBrowser width="100%" height="100%" id="browser" url="{url}" /> > > I also have this code on intiComplete: > > > browser.addEventListener("locationChanged",locationChanged); > (browser.element as HTMLIFrameElement).sandbox = > "allow-top-navigation allow-forms allow-scripts allow-same-origin"; > > If you need more extensive communication, take a look at postMessage: > https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage > <https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage> > HTH, > Harbs > >> On Dec 17, 2019, at 6:51 AM, Greg Dove <greg.d...@gmail.com >> <mailto:greg.d...@gmail.com>> wrote: >> >> Sorry, I don't know of any. That class looked like it was intended for what >> you needed, but I have not used it myself. When I needed the type of thing >> that you described in the past, I wrote a custom component to do that, but >> it looked like WebBrowser had part of the setup I had used when I did that. >> I just pushed a quick fix for startup url value assignment. >> I was able to get it displaying something that way with this: >> >> <js:WebBrowser url="https://royale.apache.org/ <https://royale.apache.org/>" >> width="400" height="400"/> >> >> >> it seems that both Alex and Harbs have worked on that. Maybe they can >> provide more info. >> >> >> On Tue, Dec 17, 2019 at 4:47 PM Takeshita Shoichiro <jl03...@gmail.com >> <mailto:jl03...@gmail.com>> wrote: >> Greg, is there any sample code snippet to use WebBrowser.as? >> >> 2019年12月17日(火) 12:10 Greg Dove <greg.d...@gmail.com >> <mailto:greg.d...@gmail.com>>: >> I was just looking at the original lib. It has a bunch of extra api methods >> etc. It might need some effort to add in the various ExternalInterface calls >> that the original lib had if you need those. But basically, the Flex lib was >> reaching out to html to do this. In Royale you are already 'closer' to the >> iframe, so it should be relatively easy. >> >> >> On Tue, Dec 17, 2019 at 4:06 PM Takeshita Shoichiro <jl03...@gmail.com >> <mailto:jl03...@gmail.com>> wrote: >> Greg, thanks for a good news. Will try. >> >> 2019年12月17日(火) 12:04 Greg Dove <greg.d...@gmail.com >> <mailto:greg.d...@gmail.com>>: >> That should be quite easy. >> >> Either it should be easy to do it directly, or it looks like you could use: >> org.apache.royale.html.WebBrowser >> from Basic lib. >> I did not use this yet, but it seems like it should be what you need. >> >> >> On Tue, Dec 17, 2019 at 4:00 PM Takeshita Shoichiro <jl03...@gmail.com >> <mailto:jl03...@gmail.com>> wrote: >> Hi, >> >> Our application uses this library extensively to display page-size image as >> embedded. >> >> How it would be easy or difficult to make it work in Royale? >> -- >> Shoichiro Takeshita >> 武下 祥一郎 >> -- >> Shoichiro Takeshita >> 武下 祥一郎 >> -- >> Shoichiro Takeshita >> 武下 祥一郎 > > > > -- > Shoichiro Takeshita > 武下 祥一郎