我需要我的 swf 能够看到它加载的页面的域。通常对此我只会通过ExternalInterface查看window.location,但在这种特殊情况下,swf将嵌入allowscriptaccess =“never”,因此这是行不通的。是否有一个实际的 api 可以给我这个,还是我必须诉诸丑陋的黑客?
Actionscript 3 实际上有一个可以直接查询的属性,在flash.system.Security
(http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Security.html#pageDomain),像这样:
import flash.system.Security;
...
var domain:String = Security.pageDomain;
它会给你“包含 swf 的 HTML 页面的域部分。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)