HtmlDocument.Domain Свойство

Определение

Возвращает или задает строку, описывающую домен этого документа в целях безопасности.

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

Значение свойства

Допустимый домен.

Исключения

Аргументом Domain для свойства должно быть допустимое доменное имя с использованием соглашений о системе доменных имен (DNS).

Комментарии

По умолчанию двум веб-страницам в разных фреймах запрещен доступ к содержимому друг друга с помощью скрипта; В данном случае даже www.microsoft.com и docs.microsoft.com считаются разными доменами. Чтобы включить межкадровые скрипты для страниц из одного домена верхнего уровня, можно присвоить свойству Domain новое значение. В предыдущем примере URL-адреса значение Domain microsoft.com позволит обеим страницам взаимодействовать друг с другом.

Строки, назначенные свойству Domain , должны быть допустимыми доменами верхнего уровня. В предыдущем примере URL-адреса можно задать Domain для microsoft.com, но не для .com, что позволит любой странице в Интернете создавать скрипты для содержимого страницы.

Свойство нельзя использовать Domain для включения межкадровых сценариев для страниц, к которые обращаются с помощью двух разных протоколов. Если один кадр на странице поступает с веб-сервера (протокол http://), а другой — из протокола файловой системы (file://), они не смогут взаимодействовать друг с другом независимо от значения Domain свойства.

Применяется к

См. также раздел