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

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

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

适用于

另请参阅