通过


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) 约定的有效域名。

注解

默认情况下,阻止不同帧中的两个网页使用脚本访问彼此的内容;learn.microsoft.com甚至www.microsoft.com,在此实例中,也被视为不同的域。 若要为同一顶级域中的页面启用跨框架脚本,可以将新值分配给 Domain 该属性。 在前面的 URL 示例中,设置为 Domain microsoft.com 将允许这两个页面相互通信。

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

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

适用于

另请参阅