I have a WCF service hosted on the same server as another web app, but on a different port. The web app uses jQuery to perform get/post requests on the WCF service, and after configuring the WCF service to allow cross origin requests it works fine and as expected.
One issue is having an issue where sometimes (not always), the requests don't work and after looking at the Chrome dev console the WCF service is throwing the below:g
XMLHttpRequest cannot load {url}. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '{origin}' is therefore not allowed access. The response had HTTP status code 403.
I can't replicate this at all, and he's using Google Chrome just like other users are. Could it be his machine?