HtmlDocument.Domain Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 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.