10. A method for facilitating intellectual property rights compliance by an application comprising: receiving a structured document from a first domain, the structured document having: at least one content object, a reference to at least one digital rights compliance (DRC) object located on a second domain and associated with the at least one content object, and application-specific instructions being executable by the application, the at least one DRC object being defined in a non-executable format and containing information indicative of intellectual property rights associated with the at least one content; executing the application-specific instructions to cause the application to send at least one request to the second domain for the at least one DRC object; receiving the at least one DRC object from the second domain; executing the application-specific instructions to cause the application to modify the structured document by incorporating the at least one DRC object into the structured document; and executing the application-specific instructions to cause the application to present the at least one content object in accordance with the at least one DRC object; wherein the application is configured to limit application instructions that the application is permitted to execute such that the application is compliant with a same-origin security policy that prohibits the application from executing application-specific instructions from Hall any domain that is different from the first domain.
10. A method for facilitating intellectual property rights compliance by an application comprising: receiving a structured document from a first domain, the structured document having: at least one content object, a reference to at least one digital rights compliance (DRC) object located on a second domain and associated with the at least one content object, and application-specific instructions being executable by the application, the at least one DRC object being defined in a non-executable format and containing information indicative of intellectual property rights associated with the at least one content; executing the application-specific instructions to cause the application to send at least one request to the second domain for the at least one DRC object; receiving the at least one DRC object from the second domain; executing the application-specific instructions to cause the application to modify the structured document by incorporating the at least one DRC object into the structured document; and executing the application-specific instructions to cause the application to present the at least one content object in accordance with the at least one DRC object; wherein the application is configured to limit application instructions that the application is permitted to execute such that the application is compliant with a same-origin security policy that prohibits the application from executing application-specific instructions from Hall any domain that is different from the first domain. 15. The method according to claim 10 , wherein the application is further operable to control interaction with the at least one content based on the at least one DRC object.