HTML5 "get URL"

David Bovill david at viral.academy
Sun Sep 6 14:16:59 EDT 2015


Does it respect CORS headers?

On Thursday, September 3, 2015, Fraser Gordon <fraser.gordon at livecode.com>
wrote:

>
> On 3 Sep 2015, at 10:02, Rolf Kocherhans <rolf.kocherhans at id.uzh.ch
> <javascript:;>> wrote:
>
> > I am experimenting with the „get URL“ command on a HTML5 WebApp.
> >
> > I can’t get it to work at all :-(
> >
> > The get URL command can be used in 3 ways with file - ftp or
> > http urls, I guess the HTML5 get URL command is not used
> > for ftp or http because the relay on LibURL (just a guess).
> >
> > Therefore I concentrated on the file command to access local files on the
> > Server where I host the WebPage.
> >
> > Example: get URL ("file:" & "/public_html" & "/text.txt")
> >
> > Can anybody help ? I guess I have a problem with not knowing the correct
> > path to the file which I want to import ?
> >
> > Cheers
> > Rolf
>
> Hi Rolf,
>
> “file” URLs won’t work as you expect - the standalone is running in the
> user’s browser, not on the server so it has no access to the server’s
> filesystem. You don’t even have access to the user’s filesystem as browsers
> have security policies in place to prevent it. Instead, the “filesystem”
> that the HTML5 engine sees is empty except for the standalone stack and its
> resources.
>
> You’re right that libURL isn’t being used (as it requires sockets
> support). We currently have a basic in-engine implementation of ‘get url’
> but it only works for http and https URLs. Additionally, because it uses
> the browser’s own HTTP support, it is restricted by the “same-origin”
> policy that browsers use: https://en.wikipedia.org/wiki/Same-origin_policy
> . Basically, only http(s) will work and only for URLs on the same domain.
>
> Fraser
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com <javascript:;>
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list