在Chrome调试器的“网络”标签中,“其他”子标签显示正在播放的.flv Flash文件。我正在试图找出确切地生成.flv URL的位置/方式,但我已经浏览了JS的网站,但无法弄清楚它来自何处。
有没有办法为.flv文件开始流式传输/播放时设置断点,以便我可以弄清楚它是如何构建URL的?
Chrome调试器中flv文件的请求标题显示为X-Requested-With:ShockwaveFlash/24.0.0.194
。所以请求来自Flash,而不是来自我认为的JS文件。
或其他任何解决方法?
答案 0 :(得分:1)
在“网络”标签上,您有多列。其中一个叫做Initiator
。如果'缺失,右键单击任何列,将显示包含所有可用列的下拉列表。查看Initiator
列。
该栏目应告诉您需要了解的内容。
答案 1 :(得分:1)
嵌入式SWF(Flash)应用程序具有构建URL的特定代码(然后方法是不可知的),或者应用程序正在从JSON或XML文本文件等某处读取URL。
它也可以通过读取HTML / JS文件中的文本来构造。第三种可能性是PHP参与生成链接。因此,请检查flv
选项卡中的内容(xml,json,您在“新标签页”中打开的php文件)。
当您搜索html或JS的源代码时,是否找不到$client = new SoapClient("https://planetwin365.com/Controls/CouponWS.asmx?wsdl");
?...如果所有其他方法都失败,则提供可测试的链接。
PS:回答你的问题:Chrome中没有加载程序断点/加载暂停。