Làm cách nào tôi có thể ngăn Flash rời khỏi chế độ toàn màn hình khi nó mất tiêu điểm do nhấp chuột trong màn hình khác?


17

Trên hệ thống nhiều màn hình, nếu tôi đang xem video toàn màn hình trong Flash trên một màn hình, nhấp chuột trên màn hình khác sẽ khiến Flash rời khỏi chế độ toàn màn hình và trở lại kích thước bình thường.

Cách dễ nhất để ngăn chặn điều này hoạt động trên phiên bản Flash của tôi là gì?

Hệ thống của tôi là Flash 10 (10.0.12.36), trong Firefox 3.5 trên Windows Vista 64, nhưng tôi nghĩ nó ảnh hưởng đến tất cả các phiên bản hiện tại.

Đây là hành vi rất khó chịu, nhưng thật không may, theo phản hồi báo cáo lỗi này, nó dường như là một tính năng bảo mật, chứ không phải là một lỗi :

Chúng tôi hiểu rằng nhiều người dùng muốn toàn màn hình trên một màn hình và để có thể tương tác với HĐH của bạn trên một màn hình khác. Tuy nhiên, do yêu cầu bảo mật, chúng tôi yêu cầu Flash và Trình duyệt phải là trọng tâm hiện tại của HĐH của bạn.

Câu trả lời:



6

Hãy thử chạy trình duyệt + Flash trong máy ảo có khả năng ở chế độ toàn màn hình - VirtualBox là một tùy chọn miễn phí, phổ biến.

Đây là một cách giải quyết khá vô lý, nhưng có vẻ như nó nên hoạt động và giải pháp này không làm gì để mạo hiểm bảo mật hoặc phá vỡ máy của bạn.

Trên máy của tôi, nó không hoạt động hoàn toàn - tôi có thể chuyển Flash sang toàn màn hình trong VM, nhưng video bị đóng băng ngay khi tôi làm như vậy. Tuy nhiên, tôi nghĩ rằng điều này là do sự cố đồ họa với máy ảo của tôi, vì dù sao video cũng bị nhiễu.

Hãy bình luận nếu điều này làm việc cho bạn!


Vấn đề này dường như có liên quan đến đèn flash toàn màn hình bị lỗi trên Linux.
từ đó,

3

Một trong những ý kiến trong chuỗi báo cáo lỗi được liên kết đề cập đến video Youtube này (?!) Đưa ra các hướng dẫn sau về cách hack flash dll để khắc phục điều này.

LƯU Ý: Tôi biết, điều này nghe giống như một IDEA THỰC SỰ. Tôi chưa thử điều này (Flash dll của tôi là phiên bản sai) và hoàn toàn có thể điều này có thể có tác dụng phụ khó chịu như giới thiệu lỗ hổng bảo mật hoặc phá vỡ hệ thống của bạn!

Nếu không có gì khác, hãy sao lưu dll của bạn trước khi thử điều này.

Điều đó nói rằng, đây là những gì video nói:

Bạn cần một trình soạn thảo hex và trình phát Flash phiên bản 10.0.1.28 hoặc 9.0.124.0 Nếu bạn không biết trình soạn thảo hex là gì, hãy sao chép ngay.

  1. Mở NPSWF32.dll - thường là tại C:\Windows\system32\macromedia\flash\NPSWF32.dll Nếu bạn sử dụng Opera, có thể là tạiC:\Program Files\Opera\Program\Plugins\NPSWF32.dll
  2. Chuyển đến địa chỉ hex này: Phiên bản 10: 0x136340Phiên bản 9:0xC1487
  3. Nếu số ở đây là 74, hãy đổi nó thành EB. Nếu số không phải là 74, bạn đã đến địa chỉ sai hoặc bạn đã nhầm phiên bản Flash, vì vậy những hướng dẫn này sẽ không hiệu quả với bạn.

Xin vui lòng gửi trong các ý kiến ​​nếu điều này làm việc cho bạn.

Không lạm dụng mặc dù điều này làm cho máy tính của bạn bắt lửa hoặc con chó của bạn phát nổ!


1
Bạn có biết nơi nào có thể ném một con chó miễn phí cùng với một máy tính mới không?
facepalmd

3

Đối với video youtube (hoặc các dịch vụ khác có tính năng nhúng tương tự). Chỉ cần nhấp vào "Chia sẻ" và "Nhúng". Lấy URL iframe ( https://youtube.com/embed/${video_id}) và điều hướng đến trang đó. Video sẽ sử dụng toàn bộ cửa sổ, sau đó toàn màn hình trình duyệt của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.