Partager via


HtmlDocument.Domain Propriété

Définition

Obtient ou définit la chaîne décrivant le domaine de ce document à des fins de sécurité.

public:
 property System::String ^ Domain { System::String ^ get(); void set(System::String ^ value); };
public string Domain { get; set; }
member this.Domain : string with get, set
Public Property Domain As String

Valeur de propriété

Domaine valide.

Exceptions

L’argument de la Domain propriété doit être un nom de domaine valide à l’aide de conventions DNS (Domain Name System).

Remarques

Par défaut, deux pages web dans des cadres différents ne peuvent pas accéder au contenu de l’autre à l’aide d’un script ; même www.microsoft.com et learn.microsoft.com sont, dans cette instance, considérés comme des domaines différents. Pour activer le script inter-images pour les pages à partir du même domaine de niveau supérieur, vous pouvez affecter une nouvelle valeur à la Domain propriété. Dans l’exemple d’URL précédent, la définition Domain de microsoft.com autoriserait les deux pages à communiquer entre elles.

Les chaînes affectées à la Domain propriété doivent être des domaines de niveau supérieur valides. Dans l’exemple d’URL précédent, vous pouvez définir Domain la valeur microsoft.com, mais pas sur .com, ce qui permet à n’importe quelle page sur Internet de générer un script du contenu d’une page.

Vous ne pouvez pas utiliser la propriété pour activer le Domain script inter-images pour les pages consultées à l’aide de deux protocoles différents. Si un cadre de votre page provient d’un serveur Web (le protocole http://) et qu’un autre provient du protocole du système de fichiers (le file://), ils ne pourront pas communiquer entre eux, quelle que soit la valeur de la Domain propriété.

S’applique à

Voir aussi