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.comlearn.microsoft.com 被视为不同的域。 若要为同一顶级域中的页面启用跨框架脚本编写,可以为 属性分配一个新值 Domain 。 在前面的 URL 示例中,将 设置为 Domain microsoft.com 将允许两个页面相互通信。

分配给 属性的 Domain 字符串必须是有效的顶级域。 在前面的 URL 示例中,可以将 设置为 Domain microsoft.com,但不能设置为 .com,这将允许 Internet 上的任何页面编写页面内容的脚本。

不能使用 Domain 属性为使用两种不同协议访问的页面启用跨框架脚本。 如果页面中的一个帧来自 (http:// 协议) 的 Web 服务器,而另一个来自 file://) 协议 (文件系统,则无论 属性值如何 Domain ,它们都将无法相互通信。

适用于

另请参阅