如何捕捉从浏览器插件闪光灯流网址

问题描述 投票:0回答:3

我的问题有类似的点状this one

我不知道我怎么能抓住一个媒体URL从浏览器SWF文件加载插件。比方说,YouTube的Flash播放器开始播放或加载某些视频(让它通过HTTP),我想知道网址。从“RealDownloader”就像浏览器插件和“Moyea YouTube FLV Downloader”一样。我是新手与插件开发和闪光灯,我想知道这可能是什么样的技术。 XPCOM,NPAPI,ActiveX或简单的API钩子。任何想法如何可以实现这一点?

browser firefox-addon flash npapi
3个回答
1
投票

NPAPI插件通常要求浏览器加载数据对于他们来说,他们不自己做。这意味着浏览器扩展可以拦截这些请求。例如,这可以通过实现content policy来完成。由插件发起的请求将导致与类型shouldLoad一个OBJECT_SUBREQUEST电话。

简单的选择是使用HTTP observers - 但这种方式,你就不会承认由Flash发起的请求,他们看起来就像浏览器处理任何其他请求。


0
投票

萤火虫这样做,它是开源的。为什么不研究一下?

https://github.com/firebug/


0
投票

这很容易,如果你只是想从一个单一的SWF的URL在一个网站。例如,如果你需要的是从该SWF的网址,你可以只保留一个浏览器的情况下打开和使用工具来拦截的HTTP请求。

© www.soinside.com 2019 - 2024. All rights reserved.