Làm cách nào để tắt plugin Flash trên Firefox, nhưng với danh sách trắng? Ý tôi là * thực sự * vô hiệu hóa nó


8

Bối cảnh

Ok, đây là một hardie. Tôi là người dùng Firefox và tôi không thích quảng cáo Flash. Họ làm chậm netbook của tôi, họ làm chậm Macbook của tôi, đôi khi họ phát âm thanh hoặc phần tối nghĩa của trang, tất cả điều đó có nghĩa là ngay khi tôi thấy một quảng cáo Flash tôi liên kết rằng nhà quảng cáo đang nổi cơn thịnh nộ hơn là với các sản phẩm tốt.

Vấn đề

Điều đó nói rằng, tôi không thấy Web có thể tồn tại mà không cần quảng cáo. Tôi cũng không tin rằng chức năng "quảng cáo chấp nhận được" của ABP sẽ thực sự khuyến khích các trang web thay đổi quảng cáo của họ để phục vụ quảng cáo tĩnh. Đối với mọi kỹ thuật viên có trình chặn quảng cáo , sẽ có người thích quay phim hoạt hình, vịt hoạt hình trong quảng cáo thanh bên. Vì vậy, thay vì cố gắng chính trị buộc các nhà quảng cáo thay đổi cách làm của họ, tôi muốn tìm một cách phía khách hàng để từ chối chỉ quảng cáo Flash mà không cần quảng cáo tĩnh hay thậm chí là GIF hoạt hình (thậm chí là hoạt hình mượt mà, mượt mà GIF tốt hơn Flash giật, tiêu tốn tài nguyên).

Phương pháp khả thi

Hóa ra nếu tôi tắt Flash about:addons, gần như tất cả các nhà quảng cáo thực sự phát hiện sự vắng mặt của Flash và thay vào đó tôi phục vụ quảng cáo tĩnh. Điều này thật tuyệt vời: tôi có thể duyệt Internet một cách hòa bình và vẫn hỗ trợ các trang web tôi truy cập với lượt xem quảng cáo. Nó thực sự khiến tôi có nhiều khả năng đọc quảng cáo và cảm thấy tích cực về nó. Vấn đề là, tôi chưa tìm được cách tắt Flash theo mặc định và bật nó cho các trang web được liệt kê trong danh sách trắng (hoặc ít nhất, không phải trên OS X và Arch Linux. Thật đáng xấu hổ, IE thực sự có một cách tích hợp để bổ sung danh sách trắng ).

Có rất nhiều addons và usercripts, thay vì vô hiệu hóa Flash hoàn toàn, chỉ cần thay thế nội dung Flash bằng logo tiện lợi hoặc các nút "nhấp để chơi". Nhưng đó không phải là điều tôi muốn, và thành thật mà nói, việc phân tán cùng một logo ở khắp mọi nơi có nội dung flash (tức là ở mọi nơi ) là loại xấu xí. Và một nút trên thanh công cụ để chuyển Flash nhanh chóng cũng không hoàn toàn đúng, vì không có danh sách trắng. Tôi muốn có thể duyệt Có dây với quảng cáo tĩnh, sau đó mở Youtube mà không cần phải nhấp vào nút đó trước (và sau đó chắc chắn sẽ quên nó ngay khi tôi duyệt ở nơi khác).

Bất cứ ai cũng có một giải pháp? Hoặc ý tưởng về cách người dùng để thực hiện điều này? Tôi không thể là người duy nhất tìm thấy những biểu tượng thay thế nhỏ bé đó thậm chí còn chói tai hơn chính quảng cáo Flash.


3
Gỡ cài đặt Flash Player, cài đặt Google Chrome và khi bạn thực sự cần Flash, hãy xem trang trong Chrome. daredfireball.net / 2010/11 / từ
William Jackson

Viết nó như một giải pháp và tôi sẽ tiếp tục và chọn nó! Tôi có thể tắt Flash trong Firefox: addons, sau đó chỉ sử dụng Safari khi tôi muốn Flash. Tôi đã làm điều đó cho Silverlight với Netflix. Sau khi suy nghĩ và chơi với điều này một thời gian, tôi không nghĩ có thể làm được với Javascript và tôi không biết liệu một tiện ích mở rộng thậm chí có thể được viết để kích hoạt và vô hiệu hóa các plugin hay không. Tôi nghĩ điều tốt nhất là Firefox sẽ thêm danh sách quyền vào các plugin như IE. Điều đó sẽ hoàn hảo, nhưng than ôi :)
Vanessa Phipps

Bây giờ có một câu trả lời!
William Jackson

Câu trả lời:


1

FlashHider thực hiện chính xác điều này, nó ẩn Flash khỏi các trang web bị chặn.


ĐÚNG! Điều này thật đúng với gì mà tôi đã tìm kiếm!
Vanessa Phipps


4

NoScript , một addon Firefox; nó cho phép bạn vô hiệu hóa tập lệnh, Flash và các plugin khác và có danh sách trắng.


1
Tôi đã ổn với NoScript trong một thời gian, nhưng cuối cùng nó đã trở nên quá đau đớn, vì vậy tôi đã để nó với tùy chọn "nguy hiểm". Thật không may, tôi không thấy cách nào cho phép mọi thứ trừ Flash, trong khi vẫn có danh sách trắng Flash . Vì vậy, tôi nghĩ rằng chúng tôi trở lại một hình vuông.
Vanessa Phipps

Để cho phép mọi thứ trừ Flash trong NoScript, hãy đi tới Tùy chọn -> Nhúng và chỉ kiểm tra "Cấm Flash". Điều này sẽ chỉ chặn Flash và cho phép tất cả các plugin và tập lệnh khác. Sau đó, trong danh sách trắng thêm các trang web bạn muốn bật Flash. Một tùy chọn khác là FlashBlock: addons.mozilla.org/en-US/firefox/addon/flashblock , nhưng tôi chưa bao giờ sử dụng nó.
lupincho

? Tôi không thấy cách nào cho phép toàn cầu cho phép Javascript nhưng toàn cầu cấm Flash ngoại trừ danh sách trắng. Và tôi không tin NoScript sẽ làm những gì tôi muốn: hành động như Flash bị vô hiệu hóa hoàn toàn trên trang đó.
Vanessa Phipps

Quy trình mà tôi đã mô tả ở trên - đi tới Embeddings và bỏ chọn mọi thứ trừ "Forbid Flash" sẽ cho phép Javascript trên toàn cầu và cấm Flash trên toàn cầu (ban đầu, trước khi bạn thay đổi điều đó trong bước tiếp theo). Sau khi bạn thêm các trang web vào danh sách trắng (Tùy chọn -> Danh sách trắng), Flash sẽ được phép cho các trang web này. Kết quả cuối cùng là Javascript sẽ được cho phép trên toàn cầu, Javascript sẽ được bật cho các trang web trong danh sách trắng và Javascript sẽ bị vô hiệu hóa cho tất cả các trang web khác (không có trong danh sách trắng).
lupincho

Ah, tôi hiểu những gì bạn đang nói về. Điều đó khá hiệu quả, nhưng nó không hoàn toàn đúng, vì Flash vẫn được bật: Javascript phát hiện Flash sẽ báo cáo Flash khi được bật, sau đó nó phục vụ .swf và NoScript chặn nó. Nơi tôi muốn tìm cách chặn Flash một cách chọn lọc mà không phá vỡ các tập lệnh phát hiện đó. Tôi nghĩ rằng tôi có thể sử dụng Javascript để làm việc với Javascript phát hiện, nhưng chúng không dễ bị lừa :)
Vanessa Phipps

4

Gỡ cài đặt Flash Player và cài đặt Google Chrome (bao gồm plugin Flash Player tích hợp). Duyệt bình thường với Firefox và khi bạn thực sự cần Flash, hãy chuyển sang Chrome.

John Gruber giải thích thiết lập này. Bạn thậm chí có thể xác định lối tắt bàn phím để mở trang hiện tại trong Chrome.

Để thực hiện quy trình này tự động (và sử dụng Internet Explorer thay thế), bạn có thể sử dụng tiện ích bổ sung Firefox Tab 2 trên Firefox . Nó có thể tự động hiển thị tab Firefox bằng Internet Explorer, dựa trên các bộ lọc mà bạn chỉ định.


3

Đây là chính xác những gì tôi đang tìm kiếm. Tôi muốn plugin flash dường như bị vô hiệu hóa đối với một số trang web nhất định và được bật cho một số trang web khác.

Cách gần nhất tôi đã sử dụng là sử dụng tiện ích bổ sung FlashDisable có thêm nút bật tắt đơn giản cho giao diện người dùng Firefox mà tôi sử dụng để bật và tắt plugin flash (ít nhất là nó có chức năng tải lại tự động rất tốt ). Vì vậy, tôi hành trình với Flash tắt cho đến khi tôi gặp một trang web thực sự cần nó và tôi nhấn nút chuyển đổi. Sau đó, tôi cần nhớ tắt nó đi khi tôi hoàn thành.

Có một số lợi ích nếu hành động bật / tắt plugin này có thể được thực hiện tự động dựa trên danh sách trắng cho phép / vô hiệu hóa plugin flash dựa trên webiste đã truy cập:

  1. Tôi muốn các video của mình được phục vụ trong HTML5 miễn là có thể, nhưng tôi vẫn muốn quay lại flash nếu HTML5 không được hỗ trợ trên một trang web cụ thể. Thật không may, khá nhiều tất cả các trang web đều có thái độ dự phòng HTML5, đầu tiên. Tôi muốn nó theo cách khác. Do đó, tôi muốn giả vờ chọn lọc các trang web mà tôi hoàn toàn không có flash, vì vậy chúng tự động phục vụ cho tôi HTML5.

  2. Tôi nhận ra rằng tải video bằng Flash trên một số trang web bị đình trệ vô thời hạn, nếu các tiện ích bổ sung nhất định như Ad Block Edge hoặc Ngắt kết nối được phát hiện. Mặt khác, HTML5 dường như được phục vụ bất kể. Do đó, buộc HTML5 trên các trang web như vậy cũng cho phép tôi thoát khỏi quảng cáo.

Chức năng Click-To-Enable được xây dựng trong Firefox KHÔNG làm những gì tôi đang tìm kiếm, bởi vì nó vẫn báo cáo cho trang web rằng Flash được bật, nhưng sau đó chờ một lệnh cục bộ để phục vụ phần tử Flash. Điều này vẫn có nghĩa là tôi được phục vụ Flash trên trang web mà tôi muốn sẽ cung cấp cho tôi bản dự phòng HTML5 thay thế.


Cảm ơn rất nhiều, FlashDisable cuối cùng cũng là thứ hoạt động được.
jgillich

3

Tools->Add-ons->Plugins: trong đó khi tôi đi đến Shockwave Flashtôi có ba tùy chọn:

  • Luôn kích hoạt,
  • Yêu cầu kích hoạt, và
  • Không bao giờ kích hoạt.

Nếu bạn chọn tùy chọn thứ hai Ask to activate, thì flash sẽ không phát theo mặc định. Khi một trang web yêu cầu flash, bạn có thể nhấp vào một liên kết trên vị trí flash được gọi Activate Adobe Flashvà một cửa sổ bật lên xuất hiện yêu cầu bạn chỉ cho phép lần này hoặc cho phép lần này và ghi nhớ cho các lần truy cập trong tương lai. Nếu bạn nhấp vào biểu tượng ở góc trên cùng bên trái, bạn có thể chặn nó một lần nữa cho trang web này.


1
Cảm ơn câu trả lời! Không hoàn toàn như những gì tôi nghĩ: Tôi thấy những hình ảnh "kích hoạt Flash" đó cũng gây phiền nhiễu. Những gì tôi muốn thấy là hình ảnh tĩnh được phục vụ khi các trang web phát hiện Flash hoàn toàn không khả dụng.
Vanessa Phipps
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.