Daniel Hiller created TAP5-2456:
-----------------------------------

             Summary: Make URL generation of ZoneRefresh configurable 
concerning relative vs. absolute URLs
                 Key: TAP5-2456
                 URL: https://issues.apache.org/jira/browse/TAP5-2456
             Project: Tapestry 5
          Issue Type: Bug
          Components: tapestry-core
    Affects Versions: 5.3.8
            Reporter: Daniel Hiller


*As* ZoneRefresh mixin user
*I want to* have an optional boolean parameter {{createRelativeURI}}
*to* be able to make ZoneRefresh generate a relative event link URI

*Problem*
When the web application is behind a proxy, i.e. Firefox prevents zone reloads 
from {{ZoneRefresh}} mixin because the Javascript-generated URI differs from 
the proxy URI. 

*Error message*
Firefox error message from developer console (Firefox Version 35.0.1 /Ubuntu 
LTS 14.01):
{quote}
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the 
remote resource at http://*absolute-non-proxy-uri* . This can be fixed by 
moving the resource to the same domain or enabling CORS.
{quote}

*Quick fix*
Use {{link.toURI()}} instead of {{link.toAbsoluteURI()}} in Line 94 of method 
{{ZoneRefresh.createEventLink()}} mixin.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to