0

私は 1 つの Web サイト www.gotmilk.com を持っています。このサイトには、完全な Web ページのフラッシュ コンテンツがあります。一番最初に表示されるフラッシュファイルは「shell.swf」です。etheral でネットワーク トラフィックをキャプチャすると、この "shell.swf" が他のファイル (たとえば、main.swf、いくつかの .flv、および他の .mp3) を参照して、この Web サイトを機能させることがわかりました。

今私の質問は、完全な Web ページをダウンロードしてから、そのダウンロードした Web ページを使用してもう一度ロードしようとすると、なぜこれが機能しないのかということです。

私は、「shell.swf」のみがサーバーからダウンロードされたことを確認できますが、このファイルは他のファイルには参照されていません。

4

1 に答える 1

0

ダウンロードしたファイルは、SWF ファイル自体の他のファイルを参照している可能性があります。Web ページを保存するだけでは、これらの他のファイルはキャプチャされません。shell.swf に常に外部ファイルをロードさせたい場合は、相対パス (" flash/file.swf")。

これがお役に立てば幸いです:)

于 2012-05-22T19:30:56.607 に答える