简而言之,我的情况如下:构建了一个 Flash 程序并将其嵌入到不同的网站页面中。无法更改 Flash 程序,我想要一个小的附加组件(我们将其命名为附加组件),这样它可以稍微扩展 Flash 程序的功能。示例:我的 Flash 程序向主服务器请求报价,我需要显示有关所请求报价的一些附加信息。
数据由我的服务器 json 序列化返回,我可以向其中添加任何数据,但由于 flash 程序不显示附加信息,我希望它显示在窗口中,在页面或类似的东西。
先决条件: 一) window 操作系统 b) Http 流量 (req/resp) 应该由插件按原样读取,插件将进行必要的计算/操作和(可能)额外请求(如果需要) c) 以任何方式显示计算结果的能力,以便最终用户可以看到 d) 最好只在触发某些请求时才调用附加组件(例如 http://url/get/quote/1234 ) e) 我不想做任何额外的请求;从 Flash 程序获取的 http 响应中获取额外数据对我来说没问题。
我认为的选项是:
- Greasemonkey 脚本。不起作用,因为它可能无法读取 http 流量,除非它是主页 url。
- Firefox/Chrome 插件。我读到 Chrome 禁止访问 http 请求,我找不到任何 API methods用于观看 http 流量。但我不确定 Firefox API .
- 还有其他方法吗?
最佳答案
Firebug有一个网络面板,可以跟踪甚至由嵌入式 Flash 应用程序发送的 http(s) 请求。看看这是不是你想要的。它向您显示请求和响应 header POST 内容(如果有)以及响应内容。
关于flash - 从嵌入网页的 Flash 程序中监听 http 流量的选项有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8154535/