I have a mautic form here in Joomla
http://staging.rapidfy.com/
Its somewhere in the middle… when i submit the form… it stops at “please wait” with the following error
GET http://dev.mautic.rapidfy.com/form/submit?formId=1 403 (Forbidden)
app.js?v2.0.1:210 Uncaught SecurityError: Blocked a frame with origin “http://dev.mautic.rapidfy.com” from accessing a frame with origin “http://staging.rapidfy.com”. Protocols, domains, and ports must match.
Curiously, it worked before. There was two things i remember i did before it broke,
- Install PHP CLI
- Install URL Rewriting
$ sudo apt-get install libapache2-mod-proxy-html
$ sudo a2enmod proxy_http
$ sudo a2enmod rewrite
Did a google search, and it seems something with JS not allowing me to use resources on another server? But it worked before…
I have a mautic form here in Joomla
http://staging.rapidfy.com/
Its somewhere in the middle… when i submit the form… it stops at “please wait” with the following error
GET http://dev.mautic.rapidfy.com/form/submit?formId=1 403 (Forbidden)
app.js?v2.0.1:210 Uncaught SecurityError: Blocked a frame with origin “http://dev.mautic.rapidfy.com” from accessing a frame with origin “http://staging.rapidfy.com”. Protocols, domains, and ports must match.
Curiously, it worked before. There was two things i remember i did before it broke,
- Install PHP CLI
- Install URL Rewriting
$ sudo apt-get install libapache2-mod-proxy-html
$ sudo a2enmod proxy_http
$ sudo a2enmod rewrite
Did a google search, and it seems something with JS not allowing me to use resources on another server? But it worked before… 
Oh no… not from the pop up… the pop up is Acymailling.
Its this one.
http://screenpresso.com/=qIwMb
means your server takes the HTTP request as forbidden. It never finds a way to Mautic. Consult it with your server admin / hosting provider / Google or whoever you can consult in your case.
I am the admin… unfortunately. Why does mautic throw this error
app.js?v2.0.1:210 Uncaught SecurityError: Blocked a frame with origin “http://dev.mautic.rapidfy.com” from accessing a frame with origin “http://staging.rapidfy.com”. Protocols, domains, and ports must match.
I know… but the question is why? why does it say mautic want a resource not in its domain? Any ideas? perhaps you could go to the page and try it out and see what you make of it?
@chizuoka@gmail.com Mautic uses the iFrame with the postMessage as recommended in the linked stackoverflow link above. The HTTP header generated by your server can forbid to use other origins though.
Would you be able to advice where i could fix this problem? Im using apache on ubuntu
Depends on your server configuration. You can read more about it here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
It should be this http header: access-control-allow-origin