web-dev-qa-db-ja.com

FlashがWebサイトにロードされているかどうかを確認するにはどうすればよいですか?

私は非常に大きなウェブサイトに対していくつかのテストを行っており、多くの異なる開発者を作成しました。ウェブサイトが flash を使用しているかどうか、および/またはフラッシュをロードしたかどうかを確認する方法はありますか plugin ?ページがフラッシュを使用している場合、ページ/コードのどの部分がフラッシュプラグインをトリガーしてブラウザ/ページにロードするかを知る方法はありますか?

更新:もう少し明確になります。 chrome for mac を使用してWebページのログインページに移動し、 Chrome Task Manager を開くと、プラグインが表示されません。実行中としてリストされています。ログインしてホームページにアクセスすると、Chromeがプロセス「プラグイン:ShockwaveFlash」をロードしたことがわかります。開発ツールの[ネットワーク]タブを見ると、Flashが表示されません。 (swf)ファイルがダウンロードされています。ページに十分長く留まるとChromeは「プラグイン:ShockwaveFlash」プロセスを削除します。なぜChromeページが使用していないときにこのプラグインをロードしますか?

14
Eric

WebサイトがFlashを使用しているかどうかを確認するには、embedタグまたはobjectタグのいずれかを確認する必要があります。埋め込みタグの場合はアプリケーションタイプshockwave、そしてオブジェクトについては[〜#〜] clsid [〜#〜]値を見ることができます確かにウィンドウでも同じです。

flashプラグインがロードされているかどうかを確認します。方法がわかりませんが、Flashファイルがネットワークからロードされているかどうかを確認するには、タグの'readyState'イベントをリッスンし、4になるまで待ちます。

9
Kamal

生成されたhtmlコードを確認する最良の方法の1つは、Firefoxの「Web開発者ツールバー」またはchrome(プラグインです)を使用することです。この方法で、オブジェクトが含まれているかどうかを確認できます。そして、おそらくそれが.swfであるかどうか、またはフラッシュコンテンツを示しているかどうかを確認します。 https://chrispederick.com/work/web-developer/

2
Collin Kleine

フラッシュが使用されているかどうかをクライアントで検出する方法をお探しですか?その場合、flashにはjavascriptと対話する機能があります。これはこれを概説するウェブサイトです

https://www.permadi.com/tutorial/flashjscommand/

フラッシュプラグインに起動時にjavascript変数を設定させて、フラッシュが実行されているかどうかを判断することができます。

1
eltommo

Firebig for Firefoxには、ページの読み込みに必要なすべてのHTTPリクエストを表示する[ネット]タブがあります(これにはフラッシュファイルが含まれます。ファイルタイプごとに分類して、フラッシュファイルのみを表示することもできます。 を参照)ここ

Firebugのプラグインであるflashbugもあります:-

https://mariani.life/projects/flashbug/

0
rgvcorley