Browser 如何从浏览器插件捕获flash流url

Browser 如何从浏览器插件捕获flash流url,browser,firefox-addon,flash,npapi,Browser,Firefox Addon,Flash,Npapi,我的问题也有类似的观点 我想知道如何捕捉SWF从浏览器加载项加载的媒体URL。假设YouTube flash player开始播放或加载一些视频(通过http),我想知道那个url。就像来自和的浏览器插件一样。我是插件开发和flash的新手,我想知道它可能是什么技术。XPCOM、NPAPI、ActiveX或简单API挂钩。有什么想法可以实现吗?NPAPI插件通常要求浏览器为其加载数据,而不是自己加载。这意味着浏览器扩展可以拦截这些请求。例如,可以通过实现一个。由插件启动的请求将导致类型为OBJE

我的问题也有类似的观点


我想知道如何捕捉SWF从浏览器加载项加载的媒体URL。假设YouTube flash player开始播放或加载一些视频(通过http),我想知道那个url。就像来自和的浏览器插件一样。我是插件开发和flash的新手,我想知道它可能是什么技术。XPCOM、NPAPI、ActiveX或简单API挂钩。有什么想法可以实现吗?

NPAPI插件通常要求浏览器为其加载数据,而不是自己加载。这意味着浏览器扩展可以拦截这些请求。例如,可以通过实现一个。由插件启动的请求将导致类型为
OBJECT\u SUBREQUEST
shoulload
调用


更简单的选择是使用-但这样你就不会识别由Flash发起的请求,它们看起来就像浏览器处理的任何其他请求一样。

Firebug就是这样做的,它是开源的。为什么不研究一下呢


如果您只想从单个网站中的单个swf获取url,那么就很容易了。例如,如果您只需要来自该swf的URL,那么您只能打开浏览器的一个实例,并使用工具拦截其http请求。

Firebug是一个巨大的膨胀怪物,“研究它”是一个坏建议。仅供参考:Firebug使用HTTP观察员(参见我的答案)。IMHO说,请人研究开源项目从来都不是一个坏建议。另外,OP说他是插件开发的新手。谢谢Marcelo。我可以看FireBug,但我没有足够的时间来研究它。是的,我意识到这可能是一个评论,谢谢你提醒我。