Як я можу запобігти виходу Flash із повноекранного режиму Flash, коли він втрачає фокус через натискання миші на іншому моніторі?


17

Якщо в мультимоніторній системі я переглядаю повноекранне відео у режимі Flash на одному моніторі, клацання мишкою на іншому моніторі призводить до того, що Flash вийде з повноекранного режиму та повернеться до звичайного розміру.

Який найпростіший спосіб запобігти цьому, що працює на моїй версії Flash?

Моя система Flash 10 (10.0.12.36), у Firefox 3.5 на Windows Vista 64, але, думаю, це впливає на всі поточні версії.

Це дуже дратує поведінку, але, на жаль, згідно з відповіддю на повідомлення про помилку, це здається, що це особливість безпеки, а не помилка :

Ми розуміємо, що багатьом користувачам подобається повноекранний режим на одному моніторі та можливість взаємодії з вашою ОС на іншому моніторі. Однак, зважаючи на вимоги безпеки, ми вимагаємо, щоб Flash та браузер були актуальними у вашій ОС.

Відповіді:



6

Спробуйте запустити браузер + Flash у віртуальній машині, яка здатна в повноекранному режимі - VirtualBox - популярний, безкоштовний варіант.

Це досить абсурдне рішення, але, схоже, воно має працювати, і це рішення нічого не робить, щоб ризикувати порушенням безпеки або зламати вашу машину.

На моїй машині це не зовсім працює - я можу переключити Flash на повноекранний екран у віртуальній машині, але відео застигає, як тільки я це роблю. Однак я думаю, що це пов’язано з проблемою графіки в моєму VM, оскільки відео в будь-якому випадку є похмурим.

Прокоментуйте, якщо це працює для вас!


Здається, ця проблема пов’язана з помилкою на весь екран, що виникла в Linux.
звідти

3

Один із коментарів у пов’язаній темі звіту про помилку стосується цього відео на Youtube (?!), Що дає наступні вказівки, як зламати flash dll, щоб уникнути цього.

ПРИМІТКА: Я знаю, це звучить як НАДАЛЬНА ІДЕЯ. Я не пробував цього (мій Flash dll - неправильна версія), і цілком можливо, що це може мати неприємні побічні ефекти, такі як введення отвору в безпеці або порушення вашої системи!

Якщо нічого іншого, створіть резервну копію DLL, перш ніж спробувати це.

Це було сказано, ось що йдеться у відео:

Вам потрібен шестигранний редактор та версія програвача Flash Player 10.0.1.28 або 9.0.124.0 Якщо ви не знаєте, що таке шестигранний редактор, скопіюйте зараз.

  1. Відкрити NPSWF32.dll - це зазвичай у C:\Windows\system32\macromedia\flash\NPSWF32.dll випадку, якщо ви використовуєте Opera, ймовірно, наC:\Program Files\Opera\Program\Plugins\NPSWF32.dll
  2. Перейдіть за цією шістнадцятковою адресою: Версія 10: 0x136340Версія 9:0xC1487
  3. Якщо число тут 74, змініть його на EB. Якщо число не 74, ви перейшли на неправильну адресу або ви отримали неправильну версію Flash, тому ці вказівки не працюватимуть для вас.

Будь ласка, публікуйте у коментарях, якщо це працює для вас.

Не допускайте зловживань, якщо це спричинить загоряння комп'ютера або вибух собаки!


1
Ви знаєте будь-яке місце, яке може кинути безкоштовну собаку разом з новим комп'ютером?
facepalmd

3

Для відео YouTube (або інших служб, які мають подібну функцію вбудовування). Просто натисніть «Поділитися» та «Вставити». Візьміть URL-адресу iframe ( https://youtube.com/embed/${video_id}) та перейдіть на цю сторінку. Відео використовуватиме повне вікно, а потім повноекранний веб-переглядач.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.