เริ่มปิดใช้งานส่วนขยาย Manifest V2 ใน Chrome เวอร์ชันเสถียร
(developer.chrome.com)- ตั้งแต่ปี 2024 เป็นต้นมา Chrome ได้เดินหน้ากระบวนการ ยกเลิกการรองรับ Manifest V2 แบบค่อยเป็นค่อยไป และส่วนขยายที่ติดตั้งไว้ก็เริ่มถูกปิดใช้งานตามลำดับในเวอร์ชันเสถียร
- ใน Chrome 138 ส่วนขยาย Manifest V2 จะถูกปิดใช้งานสำหรับผู้ใช้ทุกคนในทุกช่องทาง และผู้ใช้จะ ไม่สามารถเปิดกลับได้อีก
- นโยบายสำหรับองค์กร ExtensionManifestV2Availability จะถูกนำออกใน Chrome 139 และการเปลี่ยนแปลงนี้จะมีผลพร้อมกันกับผู้ใช้ Chrome 139 ทุกคน
- เมื่ออัปเกรดเป็น Chrome 139 และเวอร์ชันถัดไป ส่วนขยาย Manifest V2 จะ หยุดทำงาน สำหรับผู้ใช้ทุกคน
- Chrome Web Store ได้ทยอยหยุดรับส่วนขยาย Manifest V2 ใหม่มาตั้งแต่ปี 2022 และส่วนขยายเดิมก็เผชิญแรงกดดันให้ย้ายไปใช้ Manifest V3 มากขึ้น
กำหนดการยุติการรองรับ Manifest V2
- 24 กรกฎาคม 2025: ใน Chrome 138 ส่วนขยาย Manifest V2 จะถูกปิดใช้งานสำหรับผู้ใช้ทุกคนในทุกช่องทางของ Chrome
- ผู้ใช้จะไม่สามารถเปิดส่วนขยาย Manifest V2 กลับมาได้อีก
- นโยบายสำหรับองค์กร ExtensionManifestV2Availability จะถูกนำออกใน Chrome 139
- ผู้ใช้ที่อัปเกรดเป็น Chrome 139 และเวอร์ชันถัดไปจะไม่สามารถใช้ส่วนขยาย Manifest V2 ได้
- สามารถดูข้อมูลรีลีสได้ที่ Chromium release schedule
- 31 มีนาคม 2025: ส่วนขยาย Manifest V2 ถูกปิดใช้งานเป็นค่าเริ่มต้นในทุกช่องทางของ Chrome
- ณ เวลานั้น ผู้ใช้ยังสามารถเปิดส่วนขยาย Manifest V2 กลับมาได้อยู่
- ระยะที่สองซึ่งผู้ใช้จะไม่สามารถเปิดกลับได้เริ่มจากผู้ใช้บางส่วนใน Canary และค่อย ๆ ขยายไปยังผู้ใช้มากขึ้น
- องค์กรที่ใช้นโยบาย ExtensionManifestV2Availability จะได้รับข้อยกเว้นจากการเปลี่ยนแปลงของเบราว์เซอร์อย่างน้อยจนถึงเดือนมิถุนายน 2025
- สายพัฒนา Chrome 139 เริ่มในเดือนมิถุนายน และเป็นเวอร์ชันที่การรองรับส่วนขยาย Manifest V2 ถูกลบออกจาก Chrome
- Chrome 138 เป็น Chrome เวอร์ชันสุดท้ายที่ยังรองรับส่วนขยาย Manifest V2 เมื่อใช้ร่วมกับคีย์
ExtensionManifestV2Availability
การปิดใช้งานในเวอร์ชันเสถียรและข้อจำกัดของ Web Store
- 9 ตุลาคม 2024: Chrome แสดงแบนเนอร์เตือนใน
chrome://extensionsให้กับผู้ใช้ส่วนขยาย Manifest V2 และเริ่มปิดใช้งานในช่องทาง pre-stable- หลังจากนั้น ใน Chrome stable ก็เริ่มปิดใช้งานส่วนขยายที่ติดตั้งไว้ซึ่งยังคงใช้ Manifest V2
- การเปลี่ยนแปลงนี้ค่อย ๆ ปล่อยออกในช่วงหลายสัปดาห์
- ผู้ใช้สามารถไปที่ Chrome Web Store เพื่อรับคำแนะนำทางเลือกแบบ Manifest V3 สำหรับส่วนขยายที่ถูกปิดใช้งาน
- ในช่วงเวลาสั้น ๆ ผู้ใช้ยังสามารถเปิดส่วนขยาย Manifest V2 กลับมาได้
- องค์กรสามารถใช้นโยบาย ExtensionManifestV2Availability เพื่อรับข้อยกเว้นจากการเปลี่ยนแปลงของเบราว์เซอร์จนถึงเดือนมิถุนายน 2025
- บริบทที่เกี่ยวข้องอยู่ใน บล็อกเดือนพฤษภาคม 2024
- 3 มิถุนายน 2024: เริ่มกระบวนการ ยกเลิก Manifest V2 แบบค่อยเป็นค่อยไป ในช่องทาง Chrome Beta, Dev และ Canary
- ผู้ใช้บางส่วนที่ติดตั้งส่วนขยาย Manifest V2 จะเริ่มเห็นแบนเนอร์เตือนเมื่อเข้า
chrome://extensionsว่าส่วนขยายดังกล่าวจะไม่ได้รับการรองรับในเร็ว ๆ นี้ - ส่วนขยาย Manifest V2 ที่มีป้าย Featured จะสูญเสียป้ายดังกล่าว
- ผู้ใช้บางส่วนที่ติดตั้งส่วนขยาย Manifest V2 จะเริ่มเห็นแบนเนอร์เตือนเมื่อเข้า
- มิถุนายน 2022: Chrome Web Store หยุดรับส่วนขยาย Manifest V2 ใหม่ที่มีขอบเขตการเผยแพร่เป็น
Private - มกราคม 2022: Chrome Web Store หยุดรับส่วนขยาย Manifest V2 ใหม่ที่มีขอบเขตการเผยแพร่เป็น
PublicหรือUnlisted- ฟีเจอร์เปลี่ยนส่วนขยาย Manifest V2 จาก
Privateเป็นPublicหรือUnlistedก็ถูกนำออกเช่นกัน
- ฟีเจอร์เปลี่ยนส่วนขยาย Manifest V2 จาก
3 ความคิดเห็น
ฉันชอบกูเกิลมากจนอยากให้มีกูเกิลสัก 5 บริษัทเลย
สิ่งที่ดีกว่า Google ก็คือ Google ที่มีมากกว่า
ความคิดเห็นจาก Hacker News
อย่างน้อย ณ เดือนมีนาคม 2024 Firefox ยังไม่ได้ยกเลิกการรองรับ Manifest V2
“Firefox ไม่มีแผนจะเลิกใช้ MV2 และตั้งใจจะรองรับส่วนขยาย MV2 ต่อไปในอนาคตอันใกล้ที่คาดการณ์ได้ แม้ภายหลังจะมีการทบทวนการตัดสินใจนี้ ก็มีแนวโน้มว่าจะประกาศล่วงหน้าอย่างน้อย 12 เดือนเพื่อให้นักพัฒนามีเวลารับมือโดยไม่ต้องรีบร้อน” https://blog.mozilla.org/addons/2024/03/13/manifest-v3-manif...
โพสต์ล่าสุดที่เกี่ยวข้อง: Chrome Canary บล็อก uBlock Origin และส่วนขยาย Manifest V2 อื่น ๆ แล้ว - https://news.ycombinator.com/item?id=41757178 - ตุลาคม 2024, 46 ความคิดเห็น
โพสต์นั้นไม่ได้ขึ้นหน้าแรก ดังนั้นเธรดปัจจุบันจึงยังคงไว้
เผื่อคนที่พลาดประเด็นนี้ไป: Manifest V3 ตัดการรองรับ API เครือข่ายที่ทรงพลังบางส่วนออกไป ทำให้ความสามารถของตัวบล็อกโฆษณาถูกจำกัดลงมาก uBlock Origin จะใช้งานไม่ได้อีกต่อไปหากไม่มี Manifest V2 แม้ว่าจะมี uBlock Origin Lite เวอร์ชันที่รองรับ V3 อยู่
ตอนนี้ยังไม่มีแผนจะเลิกทำเวอร์ชันที่เข้ากันได้กับ Chrome MV3 แต่มีหลายทางมากที่อาจพังได้
ในระยะยาวหวังว่าสักวันหนึ่งเจ้าหน้าที่ของสมาชิกรัฐสภาบางคนที่ติดตั้งตัวบล็อกโฆษณาไว้จะสังเกตว่าประสบการณ์เว็บแย่ลงหลัง MV2 ถูกยกเลิก แล้วจัดการไต่สวนขึ้นมา เรื่องนี้ไม่ใช่แค่การไม่อยากเห็นโฆษณา แต่เป็นเรื่องเสรีภาพของผู้ใช้ในการกำหนด user agent ของตัวเองเพื่อปกป้องความเป็นส่วนตัวออนไลน์จากเว็บไซต์ที่ไม่ต้องการ Google กำลังใช้ความเป็นเจ้าตลาดเพื่อบั่นทอนสิทธินั้น และไม่ควรนั่งเฉยยอมรับกันไป
บทความ EFF เกี่ยวกับ MV3 เมื่อไม่กี่ปีก่อน: https://www.eff.org/deeplinks/2021/12/chrome-users-beware-ma...
จนถึงตอนนี้ผมยังไม่ได้อ่านรายละเอียดเชิงลึก เลยยังรู้สึกว่าเป็นแค่ข่าวลือสำหรับผม
ยังไงผมก็คงใช้ Firefox ต่อไป แต่พูดตรง ๆ ว่ากำลังรอคำอธิบายที่ชัดเจนกว่านี้
“เบราว์เซอร์ที่ใช้ policy ExtensionManifestV2Availability จะไม่ถูกบังคับใช้การเปลี่ยนแปลงนี้จนถึงเดือนมิถุนายน 2025”
หากต้องการยืดอายุ Manifest V2 ใน Chrome ให้นำข้อความด้านล่างใส่ลงในไฟล์ข้อความ บันทึกเป็น
.regแล้วรัน จากนั้นจะมีการสร้างค่าExtensionManifestV2Availabilityเป็น 2 ในคีย์HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chromeเมื่อเปิดหรือรันไฟล์
.regปกติจะมีคำเตือนปรากฏก่อนแล้วจึงอัปเดตรีจิสทรีหรือจะกดปุ่ม Windows แล้วพิมพ์ “run” เพื่อเปิดหน้าต่าง Run จากนั้นพิมพ์ “regedit” แล้วไปที่
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chromeเพื่อทำเองก็ได้อาจไม่มีคีย์
Chromeอยู่ จึงอาจต้องสร้างขึ้นเอง และอาจต้องสร้างExtensionManifestV2Availabilityด้วย[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]"ExtensionManifestV2Availability"=dword:00000002ในลิงก์รายแพลตฟอร์มบนซับเรดดิต uBlock Origin ยังมีวิธีเปิดตัวแปลชื่อ DoH กลับขึ้นมาอีกมากสำหรับกรณีที่จัดการเบราว์เซอร์ด้วย policy: https://old.reddit.com/r/uBlockOrigin/comments/1d49ud1/manif...
"manifestv2.reg"โดยใส่เครื่องหมายอัญประกาศด้วย มันจะบันทึกด้วยนามสกุลตามที่พิมพ์ไว้ ทำให้ไม่กลายเป็นmanifestv2.reg.txtและข้ามขั้นตอนเปลี่ยนชื่อทีหลังได้REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome /v ExtensionManifestV2Availability /t REG_DWORD /d 2วันนี้ในที่สุดก็ย้ายกลับไปใช้ Firefox แล้ว
หลายปีก่อนย้ายจาก Firefox มา Chrome เพราะ เครื่องมือสำหรับนักพัฒนา ดีกว่า ก็หวังว่าระหว่างนั้น Firefox จะมีเวลาตามทันแล้ว
ของเก่ากลับกลายเป็นของใหม่อีกครั้ง
Google เป็นบริษัทผูกขาดโดยพฤตินัย พวกเขาครอบครองทั้งเว็บทั้งหมด ถือครองทั้งด่านหน้า เบราว์เซอร์ โปรโตคอล โฆษณา และการค้นหา·การค้นพบ
Google ใหญ่เกินไป
https://getfirebug.com
ก็แค่ย้ายไปเบราว์เซอร์อื่น การผูกขาดของ Chrome มีอยู่ได้ก็เพราะพวกเรายอมให้มันเกิดขึ้นร่วมกันเท่านั้น
หวังว่านี่จะเป็น จุดเปลี่ยน ของ Chrome Google แต่งเรื่องเหตุผลด้าน “ความปลอดภัย” สารพัดขึ้นมา แต่ทุกคนก็รู้ว่านี่ทำไปเพื่อให้การบล็อกโฆษณามีประสิทธิภาพน้อยลง
สำหรับผู้ใช้จำนวนมาก ตัวบล็อกโฆษณาคือสิ่งที่ทำให้ Chrome ยังพอทนใช้ได้ ถ้าทำให้มันทนใช้ไม่ไหว ผู้ใช้ก็จะค่อย ๆ แต่แน่นอนว่าเริ่มจากไป
Google ดูมั่นใจเกินไปกับการเปลี่ยนแปลงนี้ หวังว่าความหยิ่งนั้นจะย้อนกลับมาเล่นงานเหมือนที่เคยเกิดกับ Microsoft และ IE
ผมคิดว่านี่เป็นส่วนหนึ่งของกระแสใหญ่กว่าในอุตสาหกรรมเทคโนโลยี โดยเฉพาะใน Google คือการ ลดทอนการควบคุมของผู้ใช้ พอดูฟีเจอร์ “ความปลอดภัย” หลายอย่าง จะเห็นปรัชญาที่มองผู้ใช้ หรือก็คือเจ้าของอุปกรณ์ ว่าเป็นภัยคุกคามด้านความปลอดภัย ไม่ใช่คนที่ต้องปกป้อง แต่เป็นคนที่ต้องถูกควบคุม Web Integrity, Manifest V3, DoH/DoT หลายแบบ, การล็อก bootloader, และ Device Integrity ที่ทำให้การ root ยากหรือเป็นไปไม่ได้ก็เป็นตัวอย่าง
หวังว่าวิศวกรที่ทำงานพวกนี้จะพอใจกับงานของตัวเอง เพราะโดยแก่นแท้แล้ว พวกคุณกำลังทำลายโลกที่คนรุ่นเราเติบโตมา คนรุ่นต่อไปจะไม่ได้มีสภาพแวดล้อมด้านคอมพิวติ้งที่ยอดเยี่ยมและอุดมสมบูรณ์แบบที่เราเคยมี และนั่นก็เป็นความรับผิดชอบของพวกคุณส่วนหนึ่ง
ผมมีความอดทนต่ำมากเลยพยายามกำจัดมันให้หมดเท่าที่ทำได้ แต่บางครั้งพอใช้คอมพิวเตอร์ของคนอื่น ก็เห็นว่าพวกเขาอยู่กับโฆษณาได้ยังไง แม้จะบอกว่า “ฉันบอกวิธีเอาโฆษณาพวกนี้ออกให้ได้นะ” ส่วนใหญ่ก็ไม่ได้ใส่ใจมากพอจะทำ
คนส่วนใหญ่ หรืออาจจะมากแบบท่วมท้น น่าจะเป็นแบบนั้น และ Google ก็น่าจะกำลังเดิมพันแบบเดียวกันบนฐานข้อมูลที่มากกว่ามาก ถ้า Chrome จะเสียส่วนแบ่งตลาดอย่างมีนัยสำคัญ ก็ขอให้เป็นจริงทีเถอะ แต่ผมคิดว่าเหตุผลคงไม่ใช่เรื่องนี้ น่าจะเป็นเรื่องอื่นมากกว่า
คิดเรื่องนี้มาสักพักแล้ว แต่ไม่มีแรงจูงใจให้ย้ายจริง ๆ การตั้งค่าให้เป็นแบบที่ผมต้องการใช้เวลาประมาณ 30 นาที
ไม่มีเหตุผลอะไรที่เราจะทำแบบเดิมอีกครั้งไม่ได้ หลายปีมานี้หลังจากเห็นทิศทางของ Chrome ผมก็แนะนำ Firefox ให้ครอบครัว เพื่อน และเพื่อนร่วมงานมาตลอด Firefox ไม่ได้สมบูรณ์แบบ แต่ก็อยู่ในจุดที่ดีกว่า Chrome มาก และตอบโจทย์ความต้องการของแทบทุกคนได้
ไม่อยากให้วันนี้มาถึง แต่ของดีก็ต้องมีวันจบ พอเริ่มใช้ uMatrix แล้ว ประสบการณ์การใช้เว็บก็เปลี่ยนไปโดยสิ้นเชิง และผมกลับไปสู่โลกก่อนมี uMatrix ไม่ได้แล้ว ผมต้องเอา Chrome ออกจากชีวิตเพราะการถอด V2
ตลอดหลายปีที่ผ่านมา การใช้ Chrome สำหรับเรื่องส่วนตัว และใช้ Firefox สำหรับงานกับอย่างอื่นก็สะดวกมาก โดยเฉพาะหลังมีการรองรับคอนเทนเนอร์แล้วด้วย จะให้ย้อนนิสัยที่สั่งสมจากความเคยชินมาหลายปีไม่ใช่เรื่องง่าย แต่ดูเหมือนถึงเวลาที่ต้องกัดฟันทำแล้ว
ถ้าใครอยากใช้เบราว์เซอร์สาย Chrome ต่อไปและยังใช้ uBlock Origin แบบเต็มรูปแบบ Brave ตั้งใจจะคงการรองรับ uBlock Origin ไว้แม้หลังจากที่ Manifest V2 ถูกถอดออกจาก Chromium
https://brave.com/blog/brave-shields-manifest-v3/
https://www.theverge.com/2020/6/8/21283769/brave-browser-aff...
นอกเหนือจากการย้ายไปเบราว์เซอร์อื่นแล้ว เรายังควรคำนึงด้วยว่าเว็บไซต์ที่เราใช้จะกลายเป็น การพึ่งพา Chrome ได้หรือไม่
ตอนนี้ดูเหมือนเว็บไซต์ส่วนใหญ่ยังไม่ได้ต้องการฟีเจอร์เฉพาะของ Chrome แต่เมื่อเห็น Google ผลักดัน API อย่างข้อเสนอ Web Environment Integrity ก็ทำให้กังวลว่าเว็บไซต์ต่าง ๆ จะเริ่มถูกล็อกให้ใช้ Google Chrome และไคลเอนต์มือถือทางการหรือเปล่า