flash - 从嵌入网页的 Flash 程序中监听 http 流量的选项有哪些?

标签 flash http traffic

简而言之,我的情况如下:构建了一个 Flash 程序并将其嵌入到不同的网站页面中。无法更改 Flash 程序,我想要一个小的附加组件(我们将其命名为附加组件),这样它可以稍微扩展 Flash 程序的功能。示例:我的 Flash 程序向主服务器请求报价,我需要显示有关所请求报价的一些附加信息。

数据由我的服务器 json 序列化返回,我可以向其中添加任何数据,但由于 flash 程序不显示附加信息,我希望它显示在窗口中,在页面或类似的东西。

先决条件: 一) window 操作系统 b) Http 流量 (req/resp) 应该由插件按原样读取,插件将进行必要的计算/操作和(可能)额外请求(如果需要) c) 以任何方式显示计算结果的能力,以便最终用户可以看到 d) 最好只在触发某些请求时才调用附加组件(例如 http://url/get/quote/1234 ) e) 我不想做任何额外的请求;从 Flash 程序获取的 http 响应中获取额外数据对我来说没问题。

我认为的选项是:

  1. Greasemonkey 脚本。不起作用,因为它可能无法读取 http 流量,除非它是主页 url。
  2. Firefox/Chrome 插件。我读到 Chrome 禁止访问 http 请求,我找不到任何 API methods用于观看 http 流量。但我不确定 Firefox API .
  3. 还有其他方法吗?

最佳答案

Firebug有一个网络面板,可以跟踪甚至由嵌入式 Flash 应用程序发送的 http(s) 请求。看看这是不是你想要的。它向您显示请求和响应 header POST 内容(如果有)以及响应内容。

关于flash - 从嵌入网页的 Flash 程序中监听 http 流量的选项有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8154535/

相关文章:

http - Laravel angularjs http post 从输入返回 null

java - 使用 RMI 的 HTTP 隧道安全性

http - Java网络监视器

linux - 在没有 root 访问权限的情况下监控特定端口上的流量(计算传输的字节数)

azure - 流量管理器和 CNAME

flash - 如何简单地处理 AS3 中的文本?

IOS 更改自定义相机覆盖的相机图标

html - WebRTC 回退

youtube - 为什么YouTube播放器(可能还有其他播放器)与 float div重叠?

android - map View 和交通