1. A method to communicate data between different Internet domains, the method including: at a first application associated with a first Internet domain, embedding the data in an anchor portion of a URL string that identifies a second Internet domain that is different from the first Internet domain; communicating the URL string to a second application associated with the second Internet domain; and at the second application, receiving the URL string and extracting the data therefrom, wherein the receiving of the URL string at the second application does not cause the second application to perform a server access to a server associated with the second domain.