Flash Player 7。
System.Security.allowInsecureDomain("domain
")
domain
一个完全域名,例如“www.myDomainName.com”或
“store.myDomainName.com”。
无。
方法;允许指定的域中的 SWF 文件访问调用此方法的 SWF 文件中的对象和变量,该文件是使用 HTTPS 协议进行承载的。
默认情况下,使用 HTTPS 协议承载的 SWF 文件只能被其它使用 HTTPS 协议承载的 SWF 文件访问。这种实现保持了 HTTPS 协议所提供的完整性。
因为此方法损害了 HTTPS 安全性,所以 Macromedia 不推荐使用此方法覆盖默认的行为。但是有时您可能需要这样做。例如,如果您必须允许为 Flash Player 6 发布的 HTTP 文件访问为 Flash Player 7 或更高版本发布的 HTTPS 文件。
为 Flash Player 6 发布的 SWF 文件可以使用 System.security.allowDomain() 允许 HTTP 对 HTTPS 的访问。但是,由于 Flash Player 7 中安全性的实现方式不同,您必须使用 System.Security.allowInsecureDomain()
允许在为 Flash Player 7 或更高版本发布的 SWF 文件中进行这种访问。
在本例中,在安全的域中承载数学测试,以便只有注册的学生才能进行访问。您还开发了一些 SWF 文件用于说明某些概念,您将这些文件放置在不安全的域中。您希望学生能够从包含有关概念信息的 SWF 文件访问测试。
// 此 SWF 文件位于 https://myEducationSite.somewhere.com/mathTest.swf // 概念文件位于 http://myEducationSite.somewhere.com System.Security.allowInsecureDomain("myEducationSite.somewhere.com")
System.security.allowDomain()、System.exactSettings