Harbs, can I turn this into a tutorial for the Royale blog? On Tue, Dec 17, 2019 at 3:58 PM Harbs <[email protected]> wrote:
> 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 <[email protected]> > 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" > xmlns:j="library://ns.apache.org/royale/basic" > xmlns:js="org.apache.royale.html.*"> > > <js:WebBrowser width="100%" height="100%" id="browser" url=" > https://royale.apache.org/" /> > > </j:Application> > > On Tue, Dec 17, 2019 at 4:05 PM Harbs <[email protected]> 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 >> HTH, >> Harbs >> >> On Dec 17, 2019, at 6:51 AM, Greg Dove <[email protected]> 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/" 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 <[email protected]> >> wrote: >> >>> Greg, is there any sample code snippet to use WebBrowser.as? >>> >>> 2019年12月17日(火) 12:10 Greg Dove <[email protected]>: >>> >>>> 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 <[email protected]> >>>> wrote: >>>> >>>>> Greg, thanks for a good news. Will try. >>>>> >>>>> 2019年12月17日(火) 12:04 Greg Dove <[email protected]>: >>>>> >>>>>> 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 < >>>>>> [email protected]> 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 > 武下 祥一郎 > > > -- Andrew Wetmore http://cottage14.blogspot.com/
