I have a script that is installed using Greasemonkey in Firefox or as an extension in Chrome.
It sends out POST data using XMLHttpRequest to make requests to a remote server.
Problem is XMLHttpRequest automatically includes a referer in the header and the remote server requires that no referer be present in the header.
I am open to to various ideas on how to achieve this. It has to be an option that is usable by everyone who uses the script. i.e. no modifications to files on the local computer.
I have access to a dedicated server if that is required for anything. The preferred option is that the solution is all handled within the script itself. I have attached the script.
Setting referer in the headers for XMLHttpRequest DOES NOT WORK. Please do not bid if that is your approach.