Trình chặn Flash tốt nhất cho Trình duyệt Chrome trên máy Mac là gì?


11

Nhìn vào thư viện tiện ích mở rộng cho Chromium, dường như có một số tiện ích mở rộng chặn flash có sẵn:

văn bản thay thế

Một cặp đôi có tên rất giống nhau. Tôi đã sử dụng ClicktoFlash trong Safari và tôi đã quen với việc này ở mọi nơi. Thật không may sau khi sử dụng FlashBlock bởi Ruzanow một chút, tôi đã nhận thấy đôi lúc nó hơi "Hinky" (chặn đèn flash bằng cách thu gọn div để bạn không thể nhấp để bật nó, v.v.)

Tôi có cảm giác có thể có một số phần mở rộng / tập lệnh khác không được liệt kê ở trên là tốt hơn. Cuối cùng, tôi muốn tìm một trình chặn flash hoạt động tốt như ClickToFlash trong Safari.

Câu trả lời:


5

Ngoài các tiện ích mở rộng / tiện ích bổ sung thực sự, người ta cũng có thể sử dụng các tập lệnh Greasemonkey . Điều này thường đòi hỏi hoặc là một add-on hoặc built-in hỗ trợ trình duyệt . Nhưng đối với các trang web không phải HTTPS trên máy Mac, người ta có thể sử dụng GlimmerBlocker để thêm tập lệnh như vậy vào tất cả các trình duyệt trong một lần:

GlimmerBlocker được triển khai dưới dạng proxy http , do đó tính ổn định của Safari [hoặc bất kỳ trình duyệt nào, Arjan] không bị xâm phạm vì nó không sử dụng bất kỳ hack nào. Nó thậm chí còn tương thích với tất cả các trình duyệt khác và các ứng dụng Mac OS X gốc khác sử dụng http, ví dụ NetNewsWire.

Bạn sẽ luôn có thể nâng cấp Safari [hoặc bất kỳ trình duyệt nào] mà không cần phá GlimmerBlocker (hoặc chờ phát hành mới); và bạn sẽ có thể nâng cấp GlimmerBlocker mà không cần nâng cấp Safari [hoặc bất kỳ trình duyệt nào]. Điều này làm cho việc sử dụng các phiên bản beta dễ dàng hơn nhiều [..].

Ngoài việc đơn giản là chặn các tham chiếu đến .swf, người ta cũng có thể sử dụng tùy chọn Biến đổi của nó để viết lại HTML. Nhưng giải pháp đơn giản nhất là tính năng GlimmerBlocker để thêm bất kỳ JavaScript nào vào bất kỳ trang nào :

  • Thêm Quy tắc mới (tùy chọn, trước tiên, thêm Bộ lọc mới để lưu trữ Quy tắc)
  • Đặt "Loại quy tắc" thành "URL danh sách trắng, tùy chọn sửa đổi nội dung"
  • Trên ngăn "javascript", thêm nguồn, ví dụ: tập lệnh AdBlock Greasemonkey của Alexey Ruzanov.

Tôi chưa sử dụng tiện ích bổ sung thực sự của Alexey Ruzanov , nhưng trong tập lệnh Greasemonkey của anh ấy, nhấn Option-F để bật danh sách trắng của trang web hiện tại. Để tạm thời bật một số Flash cụ thể, hãy nhấp vào biểu tượng Flash được hiển thị cho nội dung bị chặn. Nhấp chuột phải (hoặc nhấp Ctrl) vào biểu tượng đó để có thêm tùy chọn, bao gồm sao chép URL Flash. Thật không may, một trang web có nằm trong danh sách trắng hay không được ghi nhớ bằng cách sử dụng DOM Storage hoặc cookie và cả hai đều dành riêng cho trình duyệt. Vì vậy, việc bật Flash trong một trình duyệt không kích hoạt nó trong một trình duyệt khác.

Và tất nhiên, như một phần thưởng, người ta sẽ chặn quảng cáo của GlimmerBlocker, cho các trang web HTTP đơn giản.

Tuy nhiên, hãy cẩn thận:

  • FlashBlock sử dụng bộ nhớ cục bộ HTML và do đó có thể để lại dấu vết trên đĩa cứng cục bộ của bạn cho mỗi trang web bạn truy cập, bất kể nó sử dụng Flash và ngay cả trong các chế độ duyệt web riêng tư.

  • Điều này không thể được sử dụng để lọc các trang HTTPS an toàn. Các proxy không thể nhìn trộm vào nội dung, hãy để một mình thay đổi nó. Hơn nữa, GlimmerBlocker cũng không thể chặn địa chỉ IP: giá trị cho "Máy chủ" thực sự là giá trị của tiêu đề Máy chủ , thứ mà nó không thể nhìn thấy trong lưu lượng HTTPS. Ngoài ra, việc chặn địa chỉ IP được thực hiện dễ dàng hơn trong tệp máy chủ .

  • Ngay cả khi xem một trang HTTP đơn giản, thì các tham chiếu đến tài nguyên HTTPS cũng không thể bị chặn. Muốn ngăn các trang web HTTP nói với Google và Facebook những gì bạn đang xem, việc chặn <iframe src="https://plusone.google.com/...">thực sự cần bạn thay đổi HTML của trang bạn đang xem. Tiện ích trình duyệt thực hiện công việc tốt hơn nhiều ở đó và có lẽ cũng được cập nhật khi tên miền thay đổi. Tuy nhiên, đối với những người khăng khăng làm điều đó trong GlimmerBlocker: người ta có thể viết lại các tên miền cụ thể cho một số hình nộm. Trên ngăn "chuyển đổi", đặt "Chỉ dành cho loại nội dung" thành "bất kỳ loại văn bản nào" và thêm:

    // Rewrite "plusone.google.com" to "plusone.google.com.blocked", and so on:
    replace(/(plusone\.google\.com)/g, "$1.blocked");
    replace(/(apis\.google\.com)(\/js\/plusone)/g, "$1.blocked$2");
    replace(/(facebook\.com)/g, "$1.blocked");
    replace(/(facebook\.net)/g, "$1.blocked");
    replace(/(fbcdn\.net)/g, "$1.blocked");
    

    Điều này vẫn sẽ thất bại nếu một số JavaScript viết ra các tên miền theo cách không dễ nhận ra bằng cách thay thế văn bản đơn giản.

Giống như đối với Firefox, người ta cần bổ trợ ban đầu , nhưng Opera và Chrome có hỗ trợ tích hợp. Xem Wikipedia để biết thêm chi tiết trình duyệt.


9

Dựa trên các tính năng:

Flashblock của Josorek

  • Có thể chặn Flash hoặc Silverlight hoặc cả hai
  • Bạn có một khung tùy chọn
  • Bạn có thể thêm và xóa khỏi danh sách trắng các trang web của mình
  • Bạn cũng có thể định cấu hình cài đặt cho biểu tượng giữ chỗ (vị trí, độ trong suốt)

Flashblock của Ruzanow

  • Sẽ chặn cả Flash và Silverlight
  • Bạn có thể Thêm một trang web vào danh sách trắng bằng cách truy cập trang web được đề cập, nhấp chuột phải vào biểu tượng giữ chỗ và chọn tắt Flashblock cho trang web này. (dường như không có cách nào để vượt quá điều này, hoặc quản lý thêm danh sách trắng.

Giết Flash

  • Một số trang web được đưa vào danh sách trắng theo mặc định bao gồm YouTube và Gmail (dường như không có cách nào để thêm các trang web mới vào danh sách trắng này hoặc xóa những trang hiện có.)

flashblock của ruzanow cũng cung cấp cho bạn một danh sách trắng, nếu bạn nhấp chuột phải vào một yếu tố flash.
yanokwa

Tôi đã mở rộng câu trả lời của mình một chút: GlimmerBlocker không thành công khi sử dụng HTTPS. Vì vậy, tôi đoán của tôi không phải là câu trả lời tốt nhất. Hãy chấp nhận bản thân bạn là tốt nhất ;-)
Arjan


2

Bạn có thể sử dụng trình chặn quảng cáo cho Chrome cũng chặn flash. Một trong số đó là:
AdBlock + Element Helper Helper (bởi ruzanow).

Tuy nhiên, bạn cũng có thể chuyển sang ChromePlus , một cổng Chrome, hỗ trợ chặn quảng cáo thực sự.
Bài viết này nói:

Tiện ích bổ sung (tiện ích mở rộng) cho Chrome chỉ có thể ẩn AD nhưng không chặn chúng trước khi tải. ChromePlus có thể chặn các AD trước khi tải theo quy tắc AdblockPlus (quy tắc không có "##" là để chặn trước khi tải nhưng không ẩn). Ví dụ: nếu đèn flash bị chặn theo loại quy tắc AdblockPlus này, thì nó hoàn toàn không được hiển thị, nó bị chặn khi nó vừa nhận được từ mạng.

BIÊN TẬP

Một cổng Chrome khác có chứa trình chặn quảng cáo tích hợp là trình duyệt Iron của SRWare.

Phiên bản beta cho Mac có sẵn để tải xuống . Chức năng chặn quảng cáo vẫn không khả dụng trên phiên bản beta này, nhưng đang trên đường.


có vẻ như ChromePlus chỉ có cửa sổ
Bryan Schuetz

Vâng, nó làm. Xin lỗi về điều đó, vì nó sẽ giải quyết vấn đề.
harrymc

Xem chỉnh sửa của tôi. Tuy nhiên, bạn hơi quá sớm cho trình chặn quảng cáo.
harrymc

2

Đây là một cái khác gần đây đã xuất hiện:

FlashControl

  • Khối Flash
  • Flash có thể được chặn lại mà không cần tải lại trang. Cũng có thể tắt kết xuất bằng cách thay đổi trạng thái hiển thị
  • Khung tùy chọn
  • Quản lý danh sách trắng và danh sách đen
  • Bộ lọc có thể sử dụng biểu thức thông thường và ký tự đại diện
  • Cài đặt cấu hình bao gồm màu giữ chỗ và độ trong suốt

Một số tính năng này không có sẵn trong Flashblock của Josorek, nhưng nó chắc chắn làm tốt công việc chặn flash.

FlashBlock của Ruzanow lưu trữ danh sách trắng của nó trong cookie HTML, vì vậy bạn sẽ mất nó sau khi cookie của trình duyệt bị xóa. Không có cách nào để quản lý dữ liệu này, vì vậy mọi trang web mà bạn đã đưa vào danh sách trắng sẽ vẫn ở trạng thái đó; do không có cách nào để hoàn tác bất kỳ sửa đổi nào, chúng tôi phải đối mặt với một vấn đề nan giải: xóa cookie hoặc sử dụng trình chặn thứ hai để chặn flash trên các trang web mà FlashBlock đã đưa vào danh sách trắng.

Tôi khuyên dùng FlashBlock bởi Josorek.


1

Điều này thực sự được tích hợp vào Chrome ngay bây giờ. Đây là một tính năng thử nghiệm, nhưng nó hoạt động rất tốt.

Đây là bài viết "Cách thực hiện" về chủ đề này: http://www.howtogeek.com/58058/how-to-enable-flashblock-in-chrome-and-make-it-5000-more-secure/


Chào mừng bạn đến với Siêu người dùng! Sẽ rất tốt nếu bao gồm các phần thiết yếu của câu trả lời ở đây và chỉ cung cấp liên kết để tham khảo trong tương lai.
slhck

Phiên bản Chrome của tôi 20.0.1132.47 cho Mac không có thi soption trong khoảng: cờ
Anon Gordon
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.