Share 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

String

Um domínio válido.

Exceções

O argumento para a propriedade Domain deve ser um nome de domínio válido usando as 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 um do outro usando script; mesmo www.microsoft.com e docs.microsoft.com são, nesta 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, a configuração Domain para 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 para .com, o que permitiria que qualquer página na Internet script o 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 vem de um servidor Web (o protocolo http://) e outro vem do protocolo do sistema de arquivos (o file://), eles não poderão se comunicar uns com os outros, independentemente do valor da Domain propriedade.

Aplica-se a

Confira também