他のモニターでマウスをクリックしてフォーカスが失われたときに、Flashがフルスクリーンモードを終了しないようにするにはどうすればよいですか?


17

マルチモニターシステムで、一方のモニターでFlashでフルスクリーンビデオを表示している場合、もう一方のモニターでマウスをクリックすると、Flashがフルスクリーンモードを終了し、通常のサイズに戻ります。

私のバージョンのFlashでこれを防ぐ最も簡単な方法は何ですか?

私のシステムは、Windows Vista 64上のFirefox 3.5のFlash 10(10.0.12.36)ですが、現在のすべてのバージョンに影響すると思います。

これは非常に迷惑な動作ですが、残念ながら、このバグレポートの応答によると、バグではなくセキュリティ機能のようです

多くのユーザーが、あるモニターでフルスクリーンを使用し、別のモニターでOSとやり取りできるようになることを理解しています。ただし、セキュリティ要件のため、FlashとブラウザをOSの現在の焦点にする必要があります。

回答:



6

フルスクリーンモードが可能なVMでブラウザ+ Flashを実行してみてください-VirtualBoxは人気のある無料オプションです。

これはかなりばかげた回避策ですが、うまくいくように見えます。このソリューションは、セキュリティを損なったり、マシンを破壊したりするリスクはありません。

私のマシンでは、それはまったく機能しません-VMでFlashをフルスクリーンに切り替えることはできますが、ビデオをフリーズするとすぐにフリーズします。しかし、ビデオはとにかく途切れるので、これは私のVMのグラフィックの問題によるものだと思います。

これがあなたのために働くかどうかコメントしてください!


この問題は、Linuxでのフルスクリーンフラッシュのバグに関連しているようです。
ここから

3

リンクされたバグレポートスレッドのコメントの1つは、このYoutubeビデオ(?!)を参照しており、Flash dllをハッキングしてこれを回避する方法に関する次の指示を提供しています。

注:これは本当に悪いアイデアのように聞こえます。私はこれを試していません(私のFlash dllは間違ったバージョンです)。これにより、セキュリティホールの導入やシステムの破壊などの厄介な副作用が発生する可能性があります。

それ以外の場合は、これを試す前にdllをバックアップしてください。

とはいえ、ビデオの内容は次のとおりです。

16進エディタとFlash Playerバージョン10.0.1.28または9.0.124.0が必要です。16進エディタとは何かわからない場合は、今すぐ警戒してください。

  1. NPSWF32.dllを開きます-通常はC:\Windows\system32\macromedia\flash\NPSWF32.dll Operaを使用している場合は、おそらくにあります。C:\Program Files\Opera\Program\Plugins\NPSWF32.dll
  2. この10進アドレスに移動します:バージョン10:0x136340バージョン9:0xC1487
  3. ここの番号が74の場合、EBに変更します。番号が74でない場合は、間違ったアドレスに移動しているか、間違ったバージョンのFlashを使用しているため、これらの手順は機能しません。

これがあなたのために働くならば、コメントで投稿してください。

しかし、これが原因でコンピューターに火がついたり、犬が爆発したりしても、乱用しないでください!


1
新しいコンピューターと一緒に無料の犬を入れる場所を知っていますか?
facepalmd 09

3

YouTubeビデオ(または同様の埋め込み機能を持つ他のサービス)。[共有]と[埋め込み]をクリックするだけです。iframe URL(https://youtube.com/embed/${video_id})を取得して、そのページに移動します。ビデオはフルウィンドウを使用してから、ブラウザをフルスクリーンにします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.