Try using adding "APE.Config.transport = 2; // 2 is JSONP" to your config
also check http://www.ape-project.org/wiki/index.php/Tutorial:Use_different_transport_method_%28JSONP,_XHRStreaming%29 2011/9/15 Cerin <[email protected]> > I'm getting some inconsistent XSS errors between browsers. > > I'm hosting APE's JS files from a Django server running at > http://myapp:8004. > Everything seems to work perfectly in Chrome, and > http://myapp:8004/APE_JSF/Tools/Check/index.html reports no problems. > > However, the check tool reports "Can't load APE JSF", and I get the > following errors in Firefox: > > Illegal document.domain value" code: "1009 > > http://2.ape.myapp:6969/?[{%22cmd%22:%22script%22,%22params%22:{%22domain%22:%22myapp%22,%22scripts%22:[%22http://myapp:8004/APE_JSF/Source/mootools-core.js%22,%22http://myapp:8004/APE_JSF/Source/Core/APE.js%22,%22http://myapp:8004/APE_JSF/Source/Core/Events.js%22,%22http://myapp:8004/APE_JSF/Source/Core/Core.js%22,%22http://myapp:8004/APE_JSF/Source/Pipe/Pipe.js%22,%22http://myapp:8004/APE_JSF/Source/Pipe/PipeProxy.js%22,%22http://myapp:8004/APE_JSF/Source/Pipe/PipeMulti.js%22,%22http://myapp:8004/APE_JSF/Source/Pipe/PipeSingle.js%22,%22http://myapp:8004/APE_JSF/Source/Request/Request.js%22,%22http://myapp:8004/APE_JSF/Source/Request/Request.Stack.js%22,%22http://myapp:8004/APE_JSF/Source/Request/Request.CycledStack.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.longPolling.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.SSE.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.XHRStreaming.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.JSONP.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.WebSocket.js%22,%22http://myapp:8004/APE_JSF/Source/Core/Utility.js%22,%22http://myapp:8004/APE_JSF/Source/Core/JSON.js%22]}}]<http://2.ape.myapp:6969/?[%7B%22cmd%22:%22script%22,%22params%22:%7B%22domain%22:%22myapp%22,%22scripts%22:[%22http://myapp:8004/APE_JSF/Source/mootools-core.js%22,%22http://myapp:8004/APE_JSF/Source/Core/APE.js%22,%22http://myapp:8004/APE_JSF/Source/Core/Events.js%22,%22http://myapp:8004/APE_JSF/Source/Core/Core.js%22,%22http://myapp:8004/APE_JSF/Source/Pipe/Pipe.js%22,%22http://myapp:8004/APE_JSF/Source/Pipe/PipeProxy.js%22,%22http://myapp:8004/APE_JSF/Source/Pipe/PipeMulti.js%22,%22http://myapp:8004/APE_JSF/Source/Pipe/PipeSingle.js%22,%22http://myapp:8004/APE_JSF/Source/Request/Request.js%22,%22http://myapp:8004/APE_JSF/Source/Request/Request.Stack.js%22,%22http://myapp:8004/APE_JSF/Source/Request/Request.CycledStack.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.longPolling.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.SSE.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.XHRStreaming.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.JSONP.js%22,%22http://myapp:8004/APE_JSF/Source/Transport/Transport.WebSocket.js%22,%22http://myapp:8004/APE_JSF/Source/Core/Utility.js%22,%22http://myapp:8004/APE_JSF/Source/Core/JSON.js%22]%7D%7D]> > Line 4 > > Permission denied for <http://myapp:8004> to get property Window.APE > > http://ape.myapp:6969/2/?%5B%7B%22cmd%22%3A%22setup%22%2C%22params%22%3A%7B%22domain%22%3A%22myapp%22%7D%7D%5D > Line 84 > > My /etc/hosts file looks like: > > 127.0.0.1 myapp > 127.0.0.1 ape.myapp > 127.0.0.1 0.ape.myapp > 127.0.0.1 1.ape.myapp > 127.0.0.1 2.ape.myapp > 127.0.0.1 3.ape.myapp > 127.0.0.1 4.ape.myapp > 127.0.0.1 5.ape.myapp > 127.0.0.1 6.ape.myapp > 127.0.0.1 7.ape.myapp > 127.0.0.1 8.ape.myapp > 127.0.0.1 9.ape.myapp > > My config script looks like: > > APE.Config.baseUrl = 'http://myapp:8004/APE_JSF'; > APE.Config.domain = 'myapp'; > APE.Config.server = 'ape.myapp:6969'; > > What am I missing with my setup that would be breaking APE in Firefox, > but not Chrome? > > Regards, > Chris > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ > Git Hub : http://github.com/APE-Project/ > -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
