I am doing a cross domain ajax call with jQuery’s $.ajax. I do have Access-Control-Allow-Origin and Access-Control-Allow-Methods set at the server so those are good. I do get the response I needed. However, some data is stored in the HTTP Header and I am getting a different result when using EXE Output compared to the normal browser.
Just as extra info, I am testing the Chromium browser. So far all I get is
Hahaha… laughing at myself. This is not EXEOutput’s fault. I am doing cross-domain Ajax and it appears that I was missing some HTTP header settings on my servers. I needed…
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Methods: POST, GET");
header('Custom-Header: Own-Data');
header('Access-Control-Expose-Headers: Custom-Header');