I have almost impossible problem, but I am hoping someone could come up with some working solution or workaround.
I have a website where I use History.js to do on-d
That's not possible for a security reason. Allowing cross-domain pushState would allow malicious domains to masquerade as a trusted one.