Compartilhar via


HtmlDocument.Domain Propriedade

Definição

Obtém ou define a cadeia de caracteres que descreve o domínio deste documento para fins de segurança.

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

Valor da propriedade

Um domínio válido.

Exceções

O argumento para a Domain propriedade deve ser um nome de domínio válido usando convenções de DNS (Sistema de Nomes de Domínio).

Comentários

Por padrão, duas páginas da Web em quadros diferentes são impedidas de acessar o conteúdo umas das outras usando script; mesmo www.microsoft.com e learn.microsoft.com são, nessa instância, considerados domínios diferentes. Para habilitar o script entre quadros para páginas do mesmo domínio de nível superior, você pode atribuir um novo valor à Domain propriedade . No exemplo de URL anterior, definir Domain como microsoft.com permitiria que ambas as páginas se comunicassem entre si.

As cadeias de caracteres atribuídas à Domain propriedade devem ser domínios de nível superior válidos. No exemplo de URL anterior, você pode definir Domain como microsoft.com, mas não como .com, o que permitiria que qualquer página na Internet gerasse script do conteúdo de uma página.

Você não pode usar a Domain propriedade para habilitar o script entre quadros para páginas acessadas usando dois protocolos diferentes. Se um quadro em sua página vier de um servidor Web (o protocolo http://) e outro vier do protocolo do sistema de arquivos (o file://), eles não poderão se comunicar entre si, independentemente do valor da Domain propriedade.

Aplica-se a

Confira também