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
и learn.microsoft.com
считаются разными доменами. Чтобы включить межкадровые скрипты для страниц из одного домена верхнего уровня, можно присвоить свойству Domain новое значение. В предыдущем примере URL-адреса значение Domain microsoft.com позволит обеим страницам взаимодействовать друг с другом.
Строки, назначенные свойству Domain , должны быть допустимыми доменами верхнего уровня. В предыдущем примере URL-адреса можно задать значение Domain microsoft.com, но не .com, что позволит любой странице в Интернете создавать скрипты для содержимого страницы.
Свойство нельзя использовать Domain для включения межкадровых сценариев для страниц, к которые обращаются с помощью двух разных протоколов. Если один кадр на странице поступает с веб-сервера (протокол http://), а другой — из протокола файловой системы (file://), они не смогут взаимодействовать друг с другом независимо от значения Domain свойства.