HtmlDocument.Domain Propriété

Définition

Obtient ou définit la chaîne qui décrit le domaine de ce document pour des raisons 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 utilisant les 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 ; docs.microsoft.com et www.microsoft.com sont, dans cette instance, considérés comme des domaines différents. Pour activer le script entre images pour les pages 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, définir Domain sur microsoft.com permet aux deux pages de communiquer entre elles.

Les chaînes attribué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 sur microsoft.com, mais pas sur .com, ce qui permettrait à n’importe quelle page sur Internet de scripter le contenu d’une page.

Vous ne pouvez pas utiliser la propriété pour activer le Domain script entre 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 cadre 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