Freigeben über


HtmlDocument.Domain Eigenschaft

Definition

Ruft die Zeichenfolge ab, die die Domäne dieses Dokuments für Sicherheitszwecke beschreibt, oder legt diese fest.

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

Eigenschaftswert

Eine gültige Domäne.

Ausnahmen

Das Argument für die Domain Eigenschaft muss ein gültiger Domänenname sein, wobei DNS-Konventionen (Domain Name System) verwendet werden.

Hinweise

Standardmäßig werden zwei Webseiten in unterschiedlichen Frames daran gehindert, mithilfe von Skripts auf inhalte des anderen zuzugreifen; sogar www.microsoft.com und learn.microsoft.com werden in diesem Fall als verschiedene Domänen betrachtet. Um die frameübergreifende Skripterstellung für Seiten aus derselben Domäne der obersten Ebene zu aktivieren, können Sie der Domain Eigenschaft einen neuen Wert zuweisen. Im vorherigen URL-Beispiel würde die Einstellung Domain auf microsoft.com es beiden Seiten ermöglichen, miteinander zu kommunizieren.

Zeichenfolgen, die der Domain Eigenschaft zugewiesen sind, müssen gültige Domänen der obersten Ebene sein. Im vorherigen URL-Beispiel können Sie auf microsoft.com festlegen Domain , aber nicht auf .com, wodurch jede Seite im Internet das Skript des Inhalts einer Seite ermöglicht.

Sie können die Domain Eigenschaft nicht verwenden, um frameübergreifendes Skripting für Seiten zu aktivieren, auf die mit zwei verschiedenen Protokollen zugegriffen wird. Wenn ein Frame auf Ihrer Seite von einem Webserver (dem http://-Protokoll) stammt und ein anderer aus dem Dateisystem (dem file://)-Protokoll stammt, können sie unabhängig vom Wert der Domain Eigenschaft nicht miteinander kommunizieren.

Gilt für:

Weitere Informationen