Bắt đầu vô hiệu hóa tiện ích mở rộng Manifest V2 trên bản Chrome ổn định
(developer.chrome.com)- Từ năm 2024, Chrome đã tiến hành loại bỏ dần Manifest V2, và các tiện ích đã cài đặt cũng bắt đầu lần lượt bị vô hiệu hóa trên bản ổn định
- Trên Chrome 138, tiện ích mở rộng Manifest V2 sẽ bị vô hiệu hóa đối với mọi người dùng trên mọi kênh, và người dùng không còn có thể bật lại
- Chính sách doanh nghiệp ExtensionManifestV2Availability sẽ bị gỡ bỏ trong Chrome 139, và thay đổi này được áp dụng đồng thời cho toàn bộ người dùng Chrome 139
- Khi nâng cấp lên Chrome 139 và các phiên bản mới hơn, tiện ích mở rộng Manifest V2 sẽ ngừng hoạt động với mọi người dùng
- Chrome Web Store đã dần chặn việc tiếp nhận tiện ích Manifest V2 mới từ năm 2022, và áp lực chuyển đổi các tiện ích hiện có sang Manifest V3 cũng ngày càng lớn
Lịch trình kết thúc hỗ trợ Manifest V2
- 24 tháng 7 năm 2025: Trong Chrome 138, tiện ích mở rộng Manifest V2 bị vô hiệu hóa với mọi người dùng trên mọi kênh Chrome
- Người dùng không còn có thể bật lại tiện ích mở rộng Manifest V2
- Chính sách doanh nghiệp ExtensionManifestV2Availability sẽ bị gỡ bỏ trong Chrome 139
- Người dùng nâng cấp lên Chrome 139 và các phiên bản mới hơn sẽ không thể sử dụng tiện ích mở rộng Manifest V2
- Có thể xem thông tin phát hành tại Chromium release schedule
- 31 tháng 3 năm 2025: Tiện ích mở rộng Manifest V2 bị vô hiệu hóa theo mặc định trên mọi kênh Chrome
- Ở thời điểm này, người dùng vẫn còn có thể bật lại tiện ích mở rộng Manifest V2
- Giai đoạn thứ hai, trong đó người dùng không thể bật lại, bắt đầu từ một số người dùng Canary rồi dần mở rộng chậm tới nhiều người dùng hơn
- Doanh nghiệp có thể được miễn áp dụng thay đổi của trình duyệt ít nhất tới tháng 6 năm 2025 nếu sử dụng chính sách ExtensionManifestV2Availability
- Nhánh Chrome 139 bắt đầu từ tháng 6, và ở phiên bản này hỗ trợ tiện ích Manifest V2 sẽ bị loại bỏ khỏi Chrome
- Chrome 138 là phiên bản Chrome cuối cùng hỗ trợ tiện ích mở rộng Manifest V2 khi dùng cùng khóa
ExtensionManifestV2Availability
Vô hiệu hóa trên bản ổn định và giới hạn của Web Store
- 9 tháng 10 năm 2024: Chrome hiển thị biểu ngữ cảnh báo trong
chrome://extensionscho người dùng tiện ích Manifest V2, và bắt đầu vô hiệu hóa trên các kênh pre-stable- Sau đó, ngay cả trên Chrome stable, các tiện ích đã cài đặt vẫn tiếp tục sử dụng Manifest V2 cũng bắt đầu bị vô hiệu hóa
- Thay đổi được triển khai chậm trong vài tuần
- Người dùng có thể chuyển tới Chrome Web Store để được đề xuất các lựa chọn thay thế Manifest V3 cho tiện ích đã bị vô hiệu hóa
- Trong một khoảng thời gian ngắn, người dùng vẫn có thể bật lại tiện ích Manifest V2
- Doanh nghiệp được miễn áp dụng thay đổi của trình duyệt tới tháng 6 năm 2025 thông qua chính sách ExtensionManifestV2Availability
- Ngữ cảnh liên quan có trong bài blog tháng 5 năm 2024
- 3 tháng 6 năm 2024: Bắt đầu loại bỏ dần Manifest V2 trên các kênh Chrome Beta, Dev và Canary
- Một số người dùng đã cài tiện ích Manifest V2 bắt đầu thấy biểu ngữ cảnh báo khi truy cập
chrome://extensionsrằng các tiện ích đó sẽ sớm không còn được hỗ trợ - Các tiện ích Manifest V2 có huy hiệu Featured sẽ mất huy hiệu này
- Một số người dùng đã cài tiện ích Manifest V2 bắt đầu thấy biểu ngữ cảnh báo khi truy cập
- tháng 6 năm 2022: Chrome Web Store ngừng tiếp nhận các tiện ích Manifest V2 mới có phạm vi hiển thị
Private - tháng 1 năm 2022: Chrome Web Store ngừng tiếp nhận các tiện ích Manifest V2 mới có phạm vi hiển thị
PublichoặcUnlisted- Tính năng đổi tiện ích Manifest V2 từ
PrivatesangPublichoặcUnlistedcũng bị gỡ bỏ
- Tính năng đổi tiện ích Manifest V2 từ
3 bình luận
Tôi thích Google đến mức ước gì có khoảng 5 Google như vậy.
Điều tốt hơn Google là có nhiều Google hơn
Ý kiến trên Hacker News
Firefox, ít nhất là tính đến tháng 3 năm 2024, không loại bỏ hỗ trợ Manifest V2
“Firefox không có kế hoạch ngừng MV2 và sẽ tiếp tục hỗ trợ các tiện ích mở rộng MV2 trong tương lai có thể dự đoán được. Ngay cả nếu sau này chúng tôi xem xét lại quyết định này, chúng tôi dự kiến sẽ thông báo trước ít nhất 12 tháng để các nhà phát triển có thể phản ứng mà không phải vội vàng.” https://blog.mozilla.org/addons/2024/03/13/manifest-v3-manif...
Bài gần đây liên quan: Chrome Canary đã chặn uBlock Origin và các tiện ích Manifest V2 khác - https://news.ycombinator.com/item?id=41757178 - tháng 10 năm 2024, 46 bình luận
Bài đó không lên được trang nhất, nên luồng hiện tại được giữ lại
Giải thích cho những ai bỏ lỡ câu chuyện này: Manifest V3 loại bỏ hỗ trợ cho một số API mạng mạnh, qua đó hạn chế đáng kể khả năng của các trình chặn quảng cáo. uBlock Origin sẽ không còn hoạt động nếu không có Manifest V2, và có phiên bản uBlock Origin Lite tương thích V3
Hiện chưa có kế hoạch dừng phiên bản tương thích Chrome MV3, nhưng có quá nhiều con đường có thể khiến nó hỏng
Về dài hạn, tôi hy vọng ít nhất một số nghị sĩ quốc hội, trong lúc dùng trình chặn quảng cáo do trợ lý cài, sẽ nhận ra trải nghiệm web sụp đổ sau khi MV2 bị dừng và mở phiên điều trần. Chặn không chỉ là vấn đề không xem quảng cáo, mà là vấn đề quyền tự do của người dùng trong việc thiết lập user agent của mình để bảo vệ quyền riêng tư trực tuyến trước các trang web không mong muốn. Google đang dùng vị thế thống lĩnh thị trường để làm suy yếu quyền đó, và đây không phải là chuyện cứ ngồi yên mà chấp nhận
Bài của EFF vài năm trước về MV3: https://www.eff.org/deeplinks/2021/12/chrome-users-beware-ma...
Cho đến giờ tôi chưa đọc được lý do chi tiết, nên với tôi nó vẫn gần như là tin đồn
Dù sao tôi vẫn sẽ tiếp tục dùng Firefox, nhưng nói thật là tôi đang chờ một lời giải thích rõ ràng hơn
“Các trình duyệt sử dụng chính sách ExtensionManifestV2Availability sẽ được loại khỏi thay đổi của trình duyệt cho đến tháng 6 năm 2025”
Để gia hạn Manifest V2 trong Chrome, hãy đưa nội dung bên dưới vào một tệp văn bản, lưu thành
.regrồi chạy; thao tác này sẽ tạo giá trịExtensionManifestV2Availabilitybằng 2 trong khóaHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\ChromeKhi mở hoặc chạy tệp
.reg, thường sẽ có cảnh báo hiện ra rồi registry sẽ được cập nhậtHoặc bạn có thể nhấn phím Windows, nhập “run” để mở Run rồi nhập “regedit”, sau đó tự điều hướng tới
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\ChromeCó thể chưa có khóa
Chrome, nên bạn có thể phải tự tạo, và cũng có thể phải tạo cảExtensionManifestV2Availability[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]"ExtensionManifestV2Availability"=dword:00000002Nếu xem các liên kết theo từng nền tảng trên subreddit uBlock Origin, cũng có nhiều hướng dẫn về cách bật bộ phân giải DoH trong khi vẫn quản lý trình duyệt bằng chính sách: https://old.reddit.com/r/uBlockOrigin/comments/1d49ud1/manif...
"manifestv2.reg"thì nó sẽ lưu đúng với phần mở rộng đã nhập. Vì vậy nó sẽ không thànhmanifestv2.reg.txt, và bạn có thể bỏ qua bước đổi tên sau đóREG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v ExtensionManifestV2Availability /t REG_DWORD /d 2Hôm nay rốt cuộc tôi đã chuyển lại sang Firefox
Vài năm trước tôi chuyển từ Firefox sang Chrome vì công cụ dành cho nhà phát triển tốt hơn, hy vọng trong thời gian đó Firefox đã có thời gian bắt kịp
Cái cũ lại thành cái mới
Google trên thực tế là một công ty độc quyền. Họ sở hữu toàn bộ web. Cổng vào, trình duyệt, giao thức, quảng cáo, tìm kiếm và khám phá nội dung đều nằm trong tay họ
Google quá lớn
https://getfirebug.com
Chỉ cần chuyển sang trình duyệt khác là được. Độc quyền của Chrome tồn tại chỉ vì chúng ta cùng nhau cho phép điều đó
Hy vọng lần này sẽ là điểm ngoặt của Chrome. Google bịa ra đủ loại lý do “bảo mật”, nhưng ai cũng biết đây là việc nhằm làm cho chặn quảng cáo kém hiệu quả hơn
Với nhiều người dùng, chặn quảng cáo là thứ khiến Chrome còn chịu đựng được. Nếu làm nó trở nên không thể chịu nổi, người dùng sẽ rời đi chậm rãi nhưng chắc chắn
Google có vẻ quá tự tin về thay đổi này. Hy vọng sự ngạo mạn đó sẽ quay lại phản tác dụng như Microsoft từng gặp với IE
Tôi cho rằng đây là một phần của xu hướng lớn hơn trong toàn ngành công nghệ, đặc biệt bên trong Google: loại bỏ quyền kiểm soát của người dùng. Nhìn vào nhiều tính năng “bảo mật” khác nhau, có một triết lý ngầm coi người dùng, tức chủ sở hữu thiết bị, là mối đe dọa bảo mật cần bị chế ngự chứ không phải đối tượng cần được bảo vệ. Web Integrity, Manifest V3, nhiều dạng DoH/DoT, khóa bootloader, Device Integrity khiến việc root trở nên khó hoặc không thể, đều là như vậy
Hy vọng các kỹ sư làm những việc này hài lòng với công việc của mình. Về bản chất, các bạn đang phá hủy thế giới mà thế hệ chúng tôi đã lớn lên cùng. Thế hệ tiếp theo sẽ không có được môi trường điện toán tuyệt vời và màu mỡ mà chúng tôi từng được hưởng, và điều đó một phần là trách nhiệm của các bạn
Tôi có sức chịu đựng rất thấp nên cố loại bỏ chúng hết mức có thể, nhưng thỉnh thoảng dùng máy tính của người khác thì lại thấy họ sống chung với quảng cáo ra sao. Dù tôi nói “tôi có thể chỉ bạn cách bỏ quảng cáo này”, thường họ cũng không quan tâm đủ để làm
Đa số, có lẽ là đại đa số, sẽ như vậy, và rất có thể Google cũng đang đặt cược như thế dựa trên nhiều thông tin hơn hẳn. Nếu Chrome mất thị phần đáng kể, tôi rất mong là vậy, nhưng có lẽ lý do sẽ là thứ khác chứ không phải vấn đề này
Tôi đã cân nhắc một thời gian nhưng chưa có động lực thực sự để chuyển. Mất khoảng 30 phút để thiết lập theo cách tôi muốn
Không có lý do gì chúng ta không thể làm lại đúng như vậy. Từ khi thấy trước tương lai của Chrome, suốt vài năm qua tôi đã khuyên gia đình, bạn bè, đồng nghiệp dùng Firefox. Firefox không hoàn hảo, nhưng ở vị thế tốt hơn Chrome rất nhiều và đáp ứng nhu cầu của gần như mọi người
Tôi từng hy vọng ngày này sẽ không đến, nhưng cuối cùng thứ tốt đẹp nào cũng có hồi kết. Sau khi bắt đầu dùng uMatrix, trải nghiệm web của tôi thay đổi hoàn toàn, và tôi không thể quay lại thế giới trước uMatrix. Vì việc loại bỏ V2, tôi phải loại Chrome khỏi cuộc sống của mình
Cách dùng Chrome cho cá nhân, còn Firefox cho công việc và các mục đích khác cũng đã rất tiện trong nhiều năm. Đặc biệt là sau khi có hỗ trợ container. Sẽ không dễ đảo ngược trí nhớ cơ bắp tích lũy qua nhiều năm, nhưng có vẻ giờ là lúc phải nghiến răng làm thôi
Nếu vẫn muốn dùng trình duyệt dựa trên Chrome và muốn dùng uBlock Origin đầy đủ, Brave dự định duy trì hỗ trợ uBlock Origin ngay cả sau khi Manifest V2 bị loại khỏi Chromium
https://brave.com/blog/brave-shields-manifest-v3/
https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
Bên cạnh chuyện chuyển sang trình duyệt khác, cũng cần cân nhắc khả năng các website bạn dùng trở nên phụ thuộc vào Chrome
Hiện tại hầu hết website dường như không yêu cầu tính năng Chrome cụ thể nào, nhưng trong bối cảnh Google đang thúc đẩy các API như đề xuất Web Environment Integrity, tôi lo rằng các trang sẽ bắt đầu bị khóa vào Google Chrome và client di động chính thức