Thank you!

On Tue, Dec 17, 2019 at 4:50 PM Greg Dove <greg.d...@gmail.com> wrote:

>
> Andrew, there are some CORs related console errors with this, but it might
> be a good starting point:
>
> <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
> initialize="onInit"
> xmlns:js="library://ns.apache.org/royale/basic" >
> <fx:Script><![CDATA[
>
> private function onInit():void{
> COMPILE::JS{
> (iframe.element as HTMLIFrameElement).sandbox = "allow-top-navigation
> allow-forms allow-scripts allow-same-origin";
> }
> }
>
> ]]></fx:Script>
> <js:valuesImpl>
> <js:SimpleCSSValuesImpl />
> </js:valuesImpl>
> <js:initialView>
> <js:View width="100%"
> height="100%">
> <js:WebBrowser localId="iframe" url="https://royale.apache.org/";
> width="50%" height="100%"/>
> </js:View>
> </js:initialView>
> </js:Application>
>
>
> Combines what Harbs said for init, plus a few other mandatory things.
>
> On Wed, Dec 18, 2019 at 9:19 AM Andrew Wetmore <cottag...@gmail.com>
> wrote:
>
>> Harbs, can I turn this into a tutorial for the Royale blog?
>>
>> On Tue, Dec 17, 2019 at 3:58 PM Harbs <harbs.li...@gmail.com> 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 <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";
>>>                 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 <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
>>>> HTH,
>>>> Harbs
>>>>
>>>> On Dec 17, 2019, at 6:51 AM, Greg Dove <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/"; 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>
>>>> wrote:
>>>>
>>>>> Greg, is there any sample code snippet to use WebBrowser.as?
>>>>>
>>>>> 2019年12月17日(火) 12:10 Greg Dove <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> wrote:
>>>>>>
>>>>>>> Greg, thanks for a good news.  Will try.
>>>>>>>
>>>>>>> 2019年12月17日(火) 12:04 Greg Dove <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> 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/
>>
>>
>>
>>
>>

-- 
Andrew Wetmore

http://cottage14.blogspot.com/

Reply via email to