我正在研究遗留产品,并已替换了JS直接处理Flash的所有组件。但是Firefox仍然向我显示每次应用程序加载时都会阻止Flash插件,这意味着仍然会创建Flash(?)
如何跟踪从应用程序调用的每个Flash资源?
我使用Chrome检查所有资源标签,但没有找到任何相关内容。
答案 0 :(得分:2)
我试图将我们谈论的所有可能性/路径捆绑在一起,并添加了一些:
Devtools> Flash:您是否通过 F12 >尝试了Firefox的devtools? 网络标签> Flash ? (旧版本可能没有此标签,我使用的是FFv53)
iframe:具有Flash对象的iframe
可能是原因。
对象标记:您可以在代码中搜索object
,embed
甚至param
代码。
swfObject :如果使用了swfObject,您可以在javascript代码中搜索swfobject
个代码。
AJAX:我对此不太确定。 AJAX可以调用swf
对象吗?您在devtools上检查加载时XHR
来电。
页面信息:从菜单中,工具> 页面信息> 媒体>带有 的地址可以显示是否存在。
Flash下载插件:插件可以帮助您找到Flash对象。以下是插件示例:Download Flash and Video