Just remember:

When all is said and done it’s all just plain old javascript...

> On Aug 9, 2022, at 6:46 PM, Harbs <harbs.li...@gmail.com> wrote:
> 
> <j:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
>       xmlns:j="library://ns.apache.org/royale/jewel"
>       xmlns:js="library://ns.apache.org/royale/basic"
>       initialize="initialize()" >
> 
>       <fx:Script>
>               <![CDATA[
>                       import org.apache.royale.jewel.Alert;
>                       import mx.external.ExternalInterface;
> 
>       public function initialize():void{
>               var browserUrl:String = window.location.href;
>               Alert.show( browserUrl );
>       }
>        ]]>
>       </fx:Script>
> </j:Application>
> 
> 
>> On Aug 9, 2022, at 6:44 PM, cont...@cristallium.com wrote:
>> 
>> Thanks for your quick reply.
>> 
>> No way. Perhaps I do something wrong.
>> It's working when I run in local (return  
>> "file:///D:/dev/Royale/MyProject/bin/js-debug/index.html"), but it return 
>> empty string on production server.
>> 
>> Here is my code :
>> 
>> <j:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
>>      xmlns:j="library://ns.apache.org/royale/jewel"
>>      xmlns:js="library://ns.apache.org/royale/basic"
>>      initialize="initialize()" >
>> 
>>      <fx:Script>
>>              <![CDATA[
>>                      import org.apache.royale.jewel.Alert;
>>                      import mx.external.ExternalInterface;
>> 
>>       public function initialize():void{
>>              var browserUrl:String = ExternalInterface.call("eval", 
>> "window.location"); //same result if I use window.location.href
>>              Alert.show( browserUrl );
>>       }
>>        ]]>
>>      </fx:Script>
>> </j:Application>
>> 
>> 
>> Le 2022-08-09 17:05, Harbs a écrit :
>> 
>>> just use "window.location".
>>> Make sure to use a JS block if you're compiling to something other than JS 
>>> too...
>>>> On Aug 9, 2022, at 5:31 PM, cont...@cristallium.com wrote:
>>>> Hi all,
>>>> I'm struggle on getting browser full url. (sdk 0.9.10)
>>>> I tried this :
>>>> var browserUrl:String = ExternalInterface.call("eval", 
>>>> "window.location.href");
>>>> Unfortunately this doesn't work in my case.
>>>> Is there another way to get it ? I know 
>>>> ApplicationParametersCaseInsensitive as a beads , it works great for 
>>>> parameters but it has no getter for full url.
>>>> Thank in advance for your reply
>>>> Regards
>>>> Fred
>> 
> 

Reply via email to