ฉันจะหยุดแฟลชไม่ให้ออกจากโหมดเต็มหน้าจอเมื่อมันหยุดโฟกัสเนื่องจากการคลิกเมาส์ในจอภาพอื่นได้อย่างไร


17

ในระบบหลายจอภาพถ้าฉันดูวิดีโอแบบเต็มหน้าจอใน Flash บนหนึ่งจอภาพการคลิกเมาส์บนจอภาพอื่นทำให้แฟลชออกจากโหมดเต็มหน้าจอและเปลี่ยนกลับเป็นขนาดปกติ

วิธีที่ง่ายที่สุดในการป้องกันไม่ให้สิ่งนี้ทำงานบน Flash เวอร์ชันของฉันคืออะไร

ระบบของฉันคือ Flash 10 (10.0.12.36) ใน Firefox 3.5 บน Windows Vista 64 แต่ฉันคิดว่ามันมีผลกับเวอร์ชันปัจจุบันทั้งหมด

นี่เป็นพฤติกรรมที่น่ารำคาญมาก แต่น่าเสียดายที่ตามรายงานข้อผิดพลาดนี้การตอบสนองดูเหมือนจะเป็นคุณลักษณะด้านความปลอดภัยแทนที่จะเป็นข้อบกพร่อง :

เราเข้าใจว่าผู้ใช้หลายคนต้องการให้เต็มหน้าจอบนหน้าจอเดียวและสามารถโต้ตอบกับระบบปฏิบัติการของคุณบนจอภาพอื่น อย่างไรก็ตามเนื่องจากข้อกำหนดด้านความปลอดภัยเราจึงกำหนดให้แฟลชและเบราว์เซอร์ต้องเป็นจุดโฟกัสปัจจุบันของระบบปฏิบัติการของคุณ

คำตอบ:


5

ติดตั้งปลั๊กอินเกม Flash ของ Maximizer Firefox https://addons.mozilla.org/en-US/firefox/addon/9631ขยายหน้าต่าง Firefox ของคุณให้ใหญ่สุดแล้วกด F12


เยี่ยมมากนั่นเหมาะกับฉัน - ฉันคิดว่าฉันต้องเลือก "Always Toggle Fullscreen" ในตัวเลือกต่างๆ
therefromhere

6

ลองใช้เบราว์เซอร์ + แฟลชใน VM ที่สามารถใช้โหมดเต็มหน้าจอ - VirtualBoxเป็นตัวเลือกยอดนิยมและฟรี

นี่เป็นวิธีแก้ปัญหาที่ไร้สาระ แต่ดูเหมือนว่ามันควรจะใช้ได้และวิธีนี้ไม่ได้ทำอะไรเลยที่จะเสี่ยงต่อความปลอดภัยหรือทำลายเครื่องของคุณ

ในเครื่องของฉันมันใช้งานไม่ได้ - ฉันสามารถสลับ Flash เป็นแบบเต็มหน้าจอใน VM ได้ แต่วิดีโอจะหยุดทำงานทันทีที่ฉันทำเช่นนั้น อย่างไรก็ตามฉันคิดว่านี่เป็นเพราะปัญหาด้านกราฟิกกับ VM ของฉันเนื่องจากวิดีโอขาด ๆ หาย ๆ

โปรดแสดงความคิดเห็นว่าสิ่งนี้ได้ผลสำหรับคุณ!


ดูเหมือนว่าปัญหานี้จะเกี่ยวข้องกับแฟลชเต็มหน้าจอที่ถูกบั๊กบน Linux
จากที่นี่

3

หนึ่งในความคิดเห็นในเธรดรายงานข้อผิดพลาดที่เชื่อมโยงอ้างถึงวิดีโอYoutubeนี้(?!) ให้คำแนะนำต่อไปนี้เกี่ยวกับวิธีแฮ็คแฟลช dll เพื่อแก้ไขปัญหานี้

หมายเหตุ: ฉันรู้ว่ามันฟังดูเหมือนความคิดที่ไม่ดีจริงๆ ฉันไม่ได้ลอง (แฟลช DLL ของฉันเป็นรุ่นที่ผิด) และเป็นไปได้ว่าอาจมีผลข้างเคียงที่น่ารังเกียจเช่นการแนะนำช่องโหว่หรือระบบของคุณ!

หากไม่มีสิ่งใดสำรองข้อมูล dll ของคุณก่อนลองทำสิ่งนี้

ที่กล่าวว่านี่คือสิ่งที่วิดีโอพูดว่า:

คุณต้องมีตัวแก้ไข hex และ Flash player รุ่น 10.0.1.28 หรือ 9.0.124.0 หากคุณไม่ทราบว่าตัวแก้ไข hex คืออะไรให้รีบจัดการเดี๋ยวนี้

  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}) และไปที่หน้านั้น วิดีโอจะใช้หน้าต่างเต็มรูปแบบจากนั้นแสดงแบบเต็มหน้าจอเบราว์เซอร์ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.