Từ chối quyền truy cập plugin flash vào (một) cụ thể


10

Gần đây tôi đã mua một webcam bên ngoài để chơi xung quanh với OpenCV. Nó hoạt động rất tốt trong Debian, nhưng tôi nhận ra rằng khi tôi duyệt bất kỳ trang web nào có chứa nội dung flash (youtube, soundcloud), đèn LED hoạt động trên webcam sẽ nhấp nháy và trong thời gian đó, các ứng dụng khác (như Cheese) không thể truy cập webcam .

Tự nhiên tôi từ chối truy cập webcam trong menu ngữ cảnh của trình phát flash và chọn máy ảnh khác, tích hợp sẵn để sử dụng với plugin, nhưng vấn đề vẫn còn tồn tại.

Tôi nghĩ (mặc dù tôi không hoàn toàn chắc chắn) tất cả bắt đầu từ lần đầu tiên tôi cài đặt flash plugin để sử dụng webcam này, tôi không nghĩ nó đã xảy ra trước đó. Nhưng vẫn thanh trừng flashplayer-nonfreevà cài đặt lại, nó không thay đổi gì cả.

Có cách nào để giữ cho flash plugin không kích hoạt webcam đặc biệt này trong khi vẫn có sẵn nó cho các ứng dụng khác không? Hoặc có lẽ có một cách để hoàn nguyên tình trạng về trạng thái trước khi tôi chạm vào cài đặt flash lần đầu tiên, nhưng sau khi tôi cắm máy ảnh (giả sử bộ nhớ của tôi phục vụ cho tôi phải không)?

Tôi đang sử dụng một bản nén Debian được cập nhật và webcam Microsoft LifeCam Studio. Trình duyệt tôi đang nói đến là Chrome v. 21.0.1180.57.

chỉnh sửa: Điều này chỉ tồn tại trong khi sử dụng chrome, khi tôi chuyển sang iceweasel, điều này đã không xảy ra. Tôi đoán điều đó cho thấy điều này có thể liên quan đến chrome.

Câu trả lời:


2

Rõ ràng, điều đó xảy ra vì Chrome sử dụng plugin flash tích hợp. Plugin tích hợp nằm ở đây:

/opt/google/chrome/PepperFlash/libpepflashplayer.so  

và đó là trình cắm loại PPAPI ... vì vậy, nó sử dụng Cài đặt Flash toàn cầu, có sẵn trên trang web Trình quản lý cài đặt Adobe Flash.

Hãy thử tạo Chrome bằng Mozilla của bạn flashplayer-nonfreevà hủy kích hoạt plugin flash Chrome tích hợp.
Sau khi cài đặt, Chrome sẽ sử dụng cả hai phiên bản, đã ký ở trên và:

/usr/lib/< your_flash_plugin_vendor >/libflashplayer.so  

vì vậy nó có thể trông như:

/usr/lib/flashplugin-nonfree/libflashplayer.so  

Tuy nhiên, nó có thể mang lại bảo mật thấp hơn một chút cho Chrome. Sau khi cài đặt, Chrome của bạn sẽ sử dụng cả hai phiên bản và phiên bản thứ hai có loại NPAPI và sẽ được xử lý trong hệ thống cục bộ của bạn.

Configs có sẵn tại chrome:pluginstrang tích hợp.


1

Nhiều khả năng một số cài đặt còn sót lại trong tệp cấu hình ở đâu đó, mặc dù đã cài đặt lại trình phát flash. ~/.adobe/Flash_Playerlà nơi cài đặt thường là (vì flash sử dụng tập lệnh instller / downloader bên ngoài, ít nhất là trên máy của tôi, purging có thể bỏ lỡ thư mục này) hoặc có thể chrome lưu trữ chúng trong hồ sơ của bạn ở đâu đó ( ~/.config/google-chrome).

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.