Hi, Great, I'm still interested in your simple test case so I can see if any fix is needed or if I need to back port xwalk_hosts to Windows. I like to make sure I cover what you wanted.
Thanks. On Thu, Nov 19, 2015 at 12:49 AM, Daní Pinart <[email protected]> wrote: > Thanks Alexis. That's smart. > > I've found that forcing m_universalAccess flag to true in blink_platform/ > SecurityOrigin.cpp > (\\third_party\WebKit\Source\platform\weborigin\SecurityOrigin.cpp) solves > all my CORS issues. Right now I'm hardocding the code in order to force it o > true. Would be nice to find a way (maybe through some manifest.json field) in > order to configure this parameter. I guess that an unrestricted setting is a > quite common scenario for Desktop apps > > > > > -----Original Message----- > From: Alexis Menard [mailto:[email protected]] > Sent: Wednesday, November 18, 2015 7:11 PM > To: Daní Pinart <[email protected]> > Cc: [email protected] > Subject: Re: [Crosswalk-help] CORS > > Hi, > > On Tue, Nov 17, 2015 at 9:46 PM, Daní Pinart <[email protected]> wrote: >> Hi Alexis, thank you for your response >> >> My apologizes for not benig accurate in my questions. >> >> >> I want enablerequests to other domains I have no control of. App >> domain is something like "app://clodgfdnabchkpemnflehmcjkabfgpfc" and >> I need to access to a REST Service in http://mydomain:10080/.... Right >> now I'm getting a CORS not enabled error > > Could you provide me a simple example of what you're trying to achieve. An > index.html simple, a manifest.json and that's it. > >> >> Right now I'm generating an msi supplying an icon and a manifest file >> as shown in >> https://crosswalk-project.org/documentation/windows/build_crosswalk_fo >> r_windows.html >> >> I have downloaded the xwalk Visual Studio solution and located de >> XMLHttpRequest class so I hope I can do something there. The main >> issue is that I have no idea how to debug my web app within xwalk in >> Visual Studio neither how to generate later the msi > > So in your crosswalk checkout after running gclient sync you have a .sln in > src/xwalk. You can open that in Visual Studio (I recommend to use the Funnel > extension to not load the entire Chromium). Then one can just press F5 (after > selecting xwalk as the default project), build and run from there (and debug, > provided you select Debug as a target). What I usually do is that I select > xwalk as the startup project, and in the options I specify which file I want > to load (and in that case I will point to the manifest.json of the installed > .msi of your app so e.g. in the Debugging field you would add "C:\Program > Files\....\manifest.json"). > > Thanks. > >> >> Thanks ins advance >> -----Original Message----- >> From: Alexis Menard [mailto:[email protected]] >> Sent: Tuesday, November 17, 2015 11:45 PM >> To: Daní Pinart <[email protected]> >> Cc: [email protected] >> Subject: Re: [Crosswalk-help] CORS >> >> Hi, >> >> I'm a bit confused. In one email you're talking about bypassing CORS in the >> other how to enable it. >> >> I've been trying the csp field and in master it works. >> >> And yes xwalk_hosts only run on Android at the moment. >> >> Thanks. >> >> On Tue, Nov 17, 2015 at 8:24 AM, Alexis Menard <[email protected]> wrote: >>> Hi, >>> >>> Windows support is still experimental so things may be broken. >>> >>> Bug has been reported >>> (https://crosswalk-project.org/jira/browse/XWALK-4988 and >>> https://crosswalk-project.org/jira/browse/XWALK-4996) and is covered >>> by our test suite, we just didn't have time to look at these issues >>> yet. >>> >>> Feel free to build Windows yourself >>> (https://crosswalk-project.org/documentation/windows/build_crosswalk_ >>> f >>> or_windows.html) and you can debug and maybe provide a patch, >>> Crosswalk project is open source after all. >>> >>> Thanks. >>> >>> On Tue, Nov 17, 2015 at 4:43 AM, Daní Pinart <[email protected]> wrote: >>>> Hi, >>>> >>>> >>>> >>>> Please, it’s a bit urgent to get a workaround in order to enable >>>> CORS on Windows applications. I don’t have any control of the >>>> server’s side so I need to find a workaround at client’s side. >>>> >>>> >>>> >>>> I’ve tried to add xwalk_hosts field into the manifest.json but I >>>> guess it only works for android devices. >>>> >>>> >>>> >>>> Is there any way to handle this issue by building Crosswalk for >>>> windows by myself? If so, I’d appreaciate as much guidance as >>>> possible >>>> >>>> >>>> >>>> Thanks in advance >>>> >>>> >>>> >>>> From: Crosswalk-help >>>> [mailto:[email protected]] On >>>> Behalf Of Daní Pinart >>>> Sent: Saturday, November 14, 2015 2:31 AM >>>> To: [email protected] >>>> Subject: [Crosswalk-help] CORS >>>> >>>> >>>> >>>> Hi >>>> >>>> >>>> >>>> Is there any way to bypass CORS on Crosswalk Windows applications? >>>> >>>> >>>> >>>> Thanks >>>> >>>> >>>> _______________________________________________ >>>> Crosswalk-help mailing list >>>> [email protected] >>>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help >>>> >> >> >> > > _______________________________________________ Crosswalk-help mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
