我正在编写一个 Photoshop 插件作为 ExtendScript (Javascript) 文件,然后加载一个 Flash 窗口,我将其称为 plugin.swf - 我的 plugin.swf 文件使用一个元素发布到某个 URL。当我使用 Internet Explorer 加载 plugin.swf 时,HTTP POST 成功完成。当我通过 Javascript(通过 Adobe Photoshop 的文件 -> 脚本菜单调用)加载 plugin.swf 时,HTTP POST 返回以下内容:
... target = (flash.net::URLLoader)#3 text = "错误 #2048:违反安全沙箱:file://{location of my .swf} 无法从 {location of my .swf} 加载数据HTTP POST}。” type = "securityError" 时间戳 = 0 timeToLive = 0 ...
为什么通过 Internet Explorer 加载 .SWF 文件时 HTTP POST 可以工作,但通过 Adobe Photoshop 加载时不工作?
编辑:有人吗?