Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 在as3中是否可以不使用javascript从HTTP响应中检索cookie?_Flash_Actionscript 3_Cookies - Fatal编程技术网

Flash 在as3中是否可以不使用javascript从HTTP响应中检索cookie?

Flash 在as3中是否可以不使用javascript从HTTP响应中检索cookie?,flash,actionscript-3,cookies,Flash,Actionscript 3,Cookies,我的swf可能存在于嵌入代码不允许脚本访问电影的网站上。我需要从响应中提取cookie,这通常使用javascript很简单,但由于swf无法访问脚本,javascript不是一个选项。我可以访问响应中的cookie或cookie标头吗?如果不可能,是否可以访问原始响应、标题和所有内容 编辑/澄清 请求来自foo.com到bar.com Bar.com正在foo.com上设置cookie 请求可以以允许访问该cookie的任何方式写入。它当前使用的是URLLoader AllowScriptA

我的swf可能存在于嵌入代码不允许脚本访问电影的网站上。我需要从响应中提取cookie,这通常使用javascript很简单,但由于swf无法访问脚本,javascript不是一个选项。我可以访问响应中的cookie或cookie标头吗?如果不可能,是否可以访问原始响应、标题和所有内容

编辑/澄清

  • 请求来自foo.com到bar.com
  • Bar.com正在foo.com上设置cookie
  • 请求可以以允许访问该cookie的任何方式写入。它当前使用的是URLLoader
  • AllowScriptAccess为FALSE

谢谢

不可能直接在AS中获取HTTP cookies-至少在正常的SWF中是这样。您可以收听
HTTPStatusEvent
,但该事件的
requestHeaders
属性仅在AIR:/(我甚至不确定它是否会包含cookie)中可用。我根据需要使用JS获取cookie。

您的问题令人困惑。你在做什么,首先会产生反应?你只是想抓住swf加载页面上设置的cookies吗?如果你不能理解这个问题,你就不可能知道答案。我说这个问题的原因很简单。这在标题中有很好的概括。我如何提出请求的具体细节无关紧要,我甚至不介意重新创建它。重要的是,我从包含cookie的服务器获取HTTP响应。flash可以不使用javascript访问此cookie吗?如果是,怎么办?对不起,你的问题不清楚。请求来自何处(即是什么触发了它,它是否与您的SWF位于同一个域上)?另外,我不知道有什么方法可以禁用ExternalInterface,这将允许您运行JS——它是如何被禁用的?