javascript - xmlHttpRequest 到 Flash 网站

标签 javascript flash

我正在使用 javascript 进行 XMLHTTP 请求 (GET) 调用,并且我想获取 Flash 网站的内容,但是当我对该网站执行 xmlhttpRequest 时,我收到 flash 错误消息: “此内容需要 Adob​​e Flash Player。”

有人可以帮助我吗,我真的没有更多关于它的信息可以分享:(,只是一个简单的 XMLHTTP 请求。

(这与 CORS 无关,我已经解决了)

最佳答案

I get flash error saying: "This content requires the Adobe Flash Player."

这不是 Flash 错误。检查 html 的源代码,我敢打赌,当 Flash 嵌入未显示时,“错误”只是作为替代/占位符文本编写的文本(即:不覆盖相同的文本)。

为什么不能使用 XMLHTTP 请求抓取此 Flash 内容?...
Flash 文件实际上是编译的应用程序,而不是像某些 .JS 或 .HTML 文件那样的文本文档。您必须在其所需的操作系统(在本例中为已安装的 FlashPlayer 插件)中运行该应用程序。在那之前,您没有可抓取的“内容”。

你能做什么?...
取决于你想刮什么。例如,对于一些基于 Flash 的天气应用程序,每日更新必须来自某个地方,例如 JSON 或 XML 文件,所以要获取今天的天气详细信息,您只需检查 JSON 文件(输入)而不是抓取SWF (输出)
将此逻辑与浏览器的开发人员工具一起应用,以查看在加载 SWF 后列出了哪些其他文件。也许他们实际上拥有您需要的数据......?

如果内容被硬编码到 Flash 文件中,那么您将不得不进入 bytes of SWF提取它(不再是关于 XMLHTTP 请求)。这是一个博客 article来自一些想从 swf 中提取图像的人,也许它可以帮助您提供提示。

关于javascript - xmlHttpRequest 到 Flash 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41981186/

相关文章:

javascript - EmberJS : toggleProperty set all properties of a Component to a default value

javascript - 显示/隐藏从函数中提取的标记

html - 如何解决 localhost/网站中 swf 音频播放器的 mp3 文件路径?

actionscript-3 - 所有 Flash 游戏都可以轻松移植到 adobe air 以在 ios 上部署吗?

c# - 影片下载

javascript - 如何使用fabric js一一选择 Canvas 上的所有对象?

javascript - Jquery $.fn 不工作

actionscript-3 - 无法让 Flash 组件 (SWC) 在实时预览中访问库

javascript - 删除 id 或 class 但保留样式

javascript - 是什么导致Flash和Actionscript变得无关紧要?