2 điểm bởi GN⁺ 2024-10-12 | 3 bình luận | Chia sẻ qua WhatsApp
  • 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://extensions cho 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://extensions rằ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
  • 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ị Public hoặc Unlisted
    • Tính năng đổi tiện ích Manifest V2 từ Private sang Public hoặc Unlisted cũng bị gỡ bỏ

3 bình luận

 
unsure4000 2024-10-12

Tôi thích Google đến mức ước gì có khoảng 5 Google như vậy.

 
wogns3623 2024-10-13

Điều tốt hơn Google là có nhiều Google hơn

 
GN⁺ 2024-10-12
Ý 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...

    • Theo tôi biết, các lựa chọn thay thế dựa trên Chromium lớn cũng chưa loại bỏ ngay. Tôi hiểu là Vivaldi và Brave dự định duy trì V2 chừng nào còn khả thi về mặt kinh tế
    • Có lẽ tôi cũng sẽ chuyển trình duyệt dùng cho công việc sang Firefox. Trình duyệt cá nhân thì tôi đã chuyển từ một năm trước, khi chuyện hỗn loạn này bắt đầu
    • Cùng với đó, tôi hy vọng Firefox sẽ bổ sung hỗ trợ cần thiết để chặn quảng cáo đúng nghĩa cả sau V3
    • Nhưng Firefox cũng đang gỡ các tiện ích chặn quảng cáo dùng V3
  • 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

    • Việc duy trì bản “Lite” cũng thực sự có nguy cơ khiến các nhà phát triển kiệt sức, và trớ trêu là một trong các lý do là Mozilla hành xử thù địch một cách không cần thiết: https://github.com/uBlockOrigin/uBOL-home/issues/197#issueco... Thảo luận liên quan ở https://news.ycombinator.com/item?id=41707418
      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...
    • Tôi có thấy uBlock Lite cho Manifest V3, nhưng vẫn chưa hiểu vì sao và bằng cách nào mà chức năng của nó kém hơn
      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 .reg rồi chạy; thao tác này sẽ tạo giá trị ExtensionManifestV2Availability bằng 2 trong khóa HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
    Khi 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ật
    Hoặ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\Chrome
    Có 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:00000002

    • Cần lưu ý rằng cách này cũng vô hiệu hóa DNS over HTTPS của Chrome. Với các trình duyệt được quản lý bằng chính sách doanh nghiệp như thế này, Chrome mặc định sẽ tắt bộ phân giải DoH
      Nế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...
    • Tôi nhớ là nếu trong hộp thoại lưu, bạn nhập tên tệp kèm cả dấu ngoặc kép như "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ành manifestv2.reg.txt, và bạn có thể bỏ qua bước đổi tên sau đó
    • Một dòng lệnh duy nhất để chạy với quyền quản trị viên như sau. Trong hộp thoại Windows key+R, có thể giữ CTRL-SHIFT rồi nhấn ENTER để chạy với quyền quản trị viên
      REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v ExtensionManifestV2Availability /t REG_DWORD /d 2
    • Trên Linux và Mac thì phải làm thế nào?
  • Hô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

    • Vì vậy cần chia tách Google
      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
    • Tôi định đùa là hãy thử xem Firebug, nhưng hôm nay mới biết rằng công cụ dành cho nhà phát triển của Firefox đã thực sự hấp thụ Firebug từ vài năm trước. Khá hay, và đó là một cái kết đẹp để dự án ấy khép lại
      https://getfirebug.com
    • Theo tôi thì dù đã cải thiện nhiều, nó vẫn chưa tốt bằng Chrome. Tôi phát triển trên Chrome, còn mọi thứ khác dùng Firefox
    • Môi trường phát triển của Firefox vẫn còn khá tệ
  • 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 đó

    • Các hệ sinh thái khác của Google cũng vậy. Gmail, Maps, Android đều chỉ là những thiết bị phục vụ thu thập dữ liệu và mạng quảng cáo
  • 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 đồng ý rằng mong đây là điểm ngoặt, nhưng chỉ đồng ý một phần với việc đây chỉ là vấn đề chặn quảng cáo. Rõ ràng Google muốn chặn quảng cáo chết đi, nhưng tôi nghĩ có một dòng chảy sâu hơn
      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
    • Chặn quảng cáo không chỉ khiến Google Chrome chịu đựng được, mà còn khiến chính Internet chịu đựng được. Gần đây tôi gỡ trình chặn quảng cáo để thử nghiệm, và hầu hết website ngày nay không phải là một ít quảng cáo xen giữa bài viết, mà thực chất là một đống quảng cáo
    • Tôi ước gì điều đó đúng, nhưng không chắc. Mọi người dường như có sức chịu đựng với quảng cáo cao đến đáng ngạc nhiê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
    • Một ví dụ thực tế: sáng nay tôi đã chuyển sang Firefox và sẽ khuyến nghị nó từ giờ trở đi
      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
    • Việc Chrome được chấp nhận rộng rãi phần lớn là nhờ truyền miệng. Vì những người như chúng ta cài nó lên máy tính của bạn bè, người thân và nói rằng nó an toàn hơn, nhanh hơn, tốt hơ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/

    • Có lẽ không nên tin trình duyệt Brave. Họ đã phá vỡ niềm tin cơ bản bằng cách chuyển hướng URL sang liên kết tiếp thị liên kết của chính họ. Việc này khá nghiêm trọng
      https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
    • Nhưng họ sẽ duy trì được bao lâu? Và trò tiếp thị tiếp theo sau tiền mã hóa/token sẽ là gì? Có phải thứ gì đó liên quan đến AI không?
    • Cũng đáng biết rằng nhà sáng lập Brave phản đối hôn nhân đồng giới, là người “hoài nghi” về virus corona, và đồng tiền mã hóa lố bịch của ông ta được tạo ra để hoạt động cùng trình duyệt Brave
  • 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

    • Vậy người dùng Safari thì sao? Kiểu khóa như vậy có thể khiến Apple từ bỏ thỏa thuận công cụ tìm kiếm 20 tỷ USD với Google