ส่วนขยาย Monosnap Chrome ถูกปิดใช้งานใช่หรือไม่? ที่นี่'เหตุผลและสิ่งที่ควรใช้แทน
หากคุณพึ่งพา Chrome extension ของ Monosnap สำหรับการจับภาพหน้าจอเบราว์เซอร์ คุณอาจสังเกตเห็นว่ามันหยุดทำงาน ส่วนขยายนี้ถูกปิดใช้งานอันเป็นส่วนหนึ่งของการเลิกใช้งาน Manifest V2 ของ Google ซึ่งเป็นการเปลี่ยนแปลงครั้งใหญ่ในแพลตฟอร์มส่วนขยายของ Chrome ที่ส่งผลกระทบต่อส่วนขยายหลายพันรายการทั่ว Chrome Web Store
นี่ไม่ใช่ความผิดพลาดชั่วคราว การเปลี่ยนแปลงทางสถาปัตยกรรมที่ทำให้ส่วนขยายนี้ใช้งานไม่ได้นั้นถาวร และทีมงานของ Monosnap ก็ล่าช้าในการออก Manifest V3 มาทดแทน หากคุณต้องการจับภาพหน้าจอเบราว์เซอร์ในวันนี้ คุณจำเป็นต้องมีทางเลือกอื่น นี่คือสิ่งที่เกิดขึ้นและสิ่งที่ควรใช้แทน
เกิดอะไรขึ้น: การเลิกใช้งาน Manifest V2
ส่วนขยาย Chrome สร้างขึ้นบนแพลตฟอร์มที่เรียกว่าระบบ Manifest Manifest V2 (MV2) เป็นมาตรฐานตั้งแต่ปี 2012 จนกระทั่ง Google ประกาศการแทนที่ด้วย Manifest V3 (MV3) ในปี 2019 การเปลี่ยนผ่านเป็นไปอย่างค่อยเป็นค่อยไปแต่เด็ดขาด: Google เริ่มปิดใช้งานส่วนขยาย MV2 ใน Chrome 127 (กลางปี 2024) และกำลังจะเลิกใช้งานทั้งหมดโดยสมบูรณ์
เหตุผลทางเทคนิคสำหรับการเปลี่ยนแปลงคือความปลอดภัย MV2 อนุญาตให้ส่วนขยายทำงานในหน้าพื้นหลังแบบถาวรพร้อมการเข้าถึงเนื้อหาเว็บและการร้องขอเครือข่ายในวงกว้าง สิ่งนี้ทำให้ส่วนขยายที่มีประสิทธิภาพเป็นไปได้ แต่ก็ทำให้ส่วนขยายที่เป็นอันตรายมีประสิทธิภาพเช่นกัน MV3 แทนที่หน้าพื้นหลังแบบถาวรด้วย service workers, จำกัดการดักจับการร้องขอเครือข่าย และจำกัดสิทธิ์ของ content script
สำหรับส่วนขยายจับภาพหน้าจอเช่นของ Monosnap ผลกระทบนั้นสำคัญมาก ส่วนขยายนี้อาศัย MV2 APIs ในการจับภาพเนื้อหาแท็บที่มองเห็นได้, แทรกการซ้อนทับคำอธิบายประกอบ และเข้าถึงทรัพยากรข้ามต้นทาง การย้ายคุณสมบัติเหล่านี้ไปยัง MV3 ต้องมีการเขียนโค้ดใหม่จำนวนมาก — ไม่ใช่แค่การอัปเดตไฟล์ manifest แต่เป็นการเปลี่ยนแปลงทางสถาปัตยกรรมพื้นฐาน
ทำไม Monosnap ถึงปรับตัวช้า
Google ได้ประกาศไทม์ไลน์การเลิกใช้งาน MV2 ล่วงหน้าหลายปี นักพัฒนาส่วนขยายจำนวนมาก — รวมถึงเครื่องมือจับภาพหน้าจออย่าง Nimbus และ Awesome Screenshot — ได้ย้ายไปใช้ MV3 ก่อนกำหนดเส้นตาย Monosnap's extension team ไม่ได้อยู่ในกลุ่มนั้น
เหตุผลที่เป็นไปได้คือการจัดลำดับความสำคัญของทรัพยากร ผลิตภัณฑ์หลักของ Monosnap คือแอปพลิเคชันเดสก์ท็อป ไม่ใช่ส่วนขยายเบราว์เซอร์ เมื่อแอปเดสก์ท็อปใช้ทรัพยากรในการพัฒนา (และ สร้างปัญหาของตัวเอง รวมถึงหน่วยความจำรั่วไหลและรายงานข้อผิดพลาด) ส่วนขยาย Chrome จึงอาจถูกลดความสำคัญลง
รูปแบบนี้ — เครื่องมือเดสก์ท็อปที่มีส่วนขยายเบราว์เซอร์ที่กลายเป็นสิ่งที่ไม่สำคัญในภายหลัง — เป็นเรื่องปกติในวงการเครื่องมือจับภาพหน้าจอ เมื่อรายได้ของบริษัทมาจากแอปเดสก์ท็อป ส่วนขยาย Chrome ฟรีก็จะไม่ได้รับความสนใจเท่าที่ควร
สิ่งนี้หมายความว่าอย่างไรสำหรับคุณ
หากคุณใช้ส่วนขยาย Monosnap Chrome สำหรับขั้นตอนการทำงานใดๆ เหล่านี้ คุณจำเป็นต้องมีทางเลือกอื่น:
- การจับภาพเนื้อหาเบราว์เซอร์ที่มองเห็นได้ — กรณีการใช้งานที่พบบ่อยที่สุด การจับภาพหน้าจอของสิ่งที่แสดงอยู่ในแท็บ Chrome ปัจจุบัน
- การจับภาพหน้าจอแบบเลื่อนเต็มหน้า — การจับภาพหน้าเว็บทั้งหมด รวมถึงเนื้อหาที่อยู่ด้านล่าง
- การใส่คำอธิบายประกอบในเบราว์เซอร์ — การใส่คำอธิบายประกอบโดยตรงบนเนื้อหาเว็บก่อนบันทึก
- การแชร์อย่างรวดเร็วไปยัง Monosnap cloud — การอัปโหลดภาพที่จับได้ไปยังพื้นที่เก็บข้อมูลของ Monosnap เพื่อสร้างลิงก์ที่แชร์ได้
ทางเลือกสำหรับการจับภาพหน้าจอเบราว์เซอร์
ตัวเลือกที่ 1: ใช้เครื่องมือจับภาพหน้าจอเดสก์ท็อป (แนะนำ)
วิธีที่น่าเชื่อถือที่สุดในการจับภาพเนื้อหาเบราว์เซอร์คือการใช้เครื่องมือจับภาพหน้าจอเดสก์ท็อปที่ใช้ hotkey ทั่วโลก เครื่องมือเหล่านี้จะจับภาพทุกอย่างที่อยู่บนหน้าจอของคุณ รวมถึงเนื้อหาเบราว์เซอร์ โดยไม่ขึ้นอยู่กับ API ส่วนขยายของ Chrome
Maxisnap ทำงานในลักษณะนี้ กด Ctrl+Alt+5 จากแอปพลิเคชันใดก็ได้ (รวมถึง Chrome) เพื่อจับภาพพื้นที่บนหน้าจอของคุณ โปรแกรมแก้ไขคำอธิบายประกอบจะเปิดขึ้นทันที เนื้อหาเบราว์เซอร์ของคุณจะถูกจับภาพเป็นพิกเซล ดังนั้นจึงไม่มีการพึ่งพาแพลตฟอร์มส่วนขยายของ Chrome ไม่ต้องกังวลเรื่อง Manifest V2, V3 หรือ V-อะไรก็ตาม
ข้อดีของเครื่องมือเดสก์ท็อปเหนือส่วนขยายเบราว์เซอร์คือความคงทน แพลตฟอร์มส่วนขยายของ Chrome มีการเปลี่ยนแปลง เครื่องมือเดสก์ท็อปที่จับภาพเนื้อหาหน้าจอโดยตรงไม่ขึ้นอยู่กับ API ของเบราว์เซอร์และจะไม่เสียหายเมื่อ Chrome อัปเดต ดาวน์โหลด Maxisnap และทำงานได้ไม่ว่า Chrome จะทำอะไรก็ตาม
ตัวเลือกที่ 2: เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ในตัวของ Chrome
Chrome มีคุณสมบัติการจับภาพหน้าจอที่ซ่อนอยู่ใน DevTools เปิด DevTools (F12), กด Ctrl+Shift+P เพื่อเปิดเมนูคำสั่ง และพิมพ์ "screenshot" คุณจะเห็นสี่ตัวเลือก:
- จับภาพหน้าจอ — จับภาพส่วนที่มองเห็นได้ของหน้าจอ
- จับภาพหน้าจอขนาดเต็ม — จับภาพทั้งหน้า (การจับภาพแบบเลื่อน)
- จับภาพหน้าจอโหนด — จับภาพองค์ประกอบ DOM ที่เฉพาะเจาะจง
- จับภาพหน้าจอพื้นที่ — จับภาพพื้นที่ที่เลือกด้วยตนเอง
นี่เป็นคุณสมบัติที่ทรงพลัง โดยเฉพาะตัวเลือกการจับภาพทั้งหน้าและโหนด ข้อเสียคือความเร็ว — ต้องกดแป้นพิมพ์ 4-5 ครั้งและค้นหาเมนูทุกครั้ง ไม่มีคำอธิบายประกอบ ไม่มีอัปโหลด และไม่มี hotkey ที่ปรับแต่งได้ เป็นเครื่องมือสำหรับนักพัฒนา ไม่ใช่เครื่องมือเพิ่มประสิทธิภาพการทำงาน
ตัวเลือกที่ 3: Nimbus Screenshot (ส่วนขยายที่เข้ากันได้กับ MV3)
Nimbus Screenshot ได้ย้ายไปยัง Manifest V3 ตั้งแต่เนิ่นๆ และยังคงทำงานได้ใน Chrome มีคุณสมบัติการจับภาพพื้นที่ที่มองเห็นได้ การจับภาพทั้งหน้า และการใส่คำอธิบายประกอบในเบราว์เซอร์ เวอร์ชันฟรีใช้งานได้สำหรับการจับภาพหน้าจอพื้นฐาน ส่วนเวอร์ชันที่ต้องชำระเงินจะเพิ่มคุณสมบัติเช่นการบันทึกวิดีโอ
ความเสี่ยงของส่วนขยายเบราว์เซอร์ใดๆ คือแพลตฟอร์มของ Chrome อาจเปลี่ยนแปลงอีกครั้ง การพึ่งพาเดียวกันที่ทำให้ส่วนขยาย MV2 ใช้งานไม่ได้อาจส่งผลกระทบต่อส่วนขยาย MV3 ในอนาคต หากความเสถียรเป็นสิ่งสำคัญ เครื่องมือเดสก์ท็อปเป็นทางเลือกที่ปลอดภัยกว่า
ตัวเลือกที่ 4: คุณสมบัติในตัวของ Windows (Win + Shift + S)
เครื่องมือ Snipping Tool ของ Windows พร้อมใช้งานเสมอและจับภาพเนื้อหาเบราว์เซอร์เหมือนเนื้อหาหน้าจออื่นๆ กด Win + Shift + S, เลือกพื้นที่ และภาพที่จับได้จะไปที่คลิปบอร์ดของคุณ มีคำอธิบายประกอบพื้นฐานผ่านป๊อปอัปการแจ้งเตือน ใช้งานได้ แต่เครื่องมือคำอธิบายประกอบมีจำกัด — ไม่มีลูกศร ไม่มีขั้นตอนที่มีหมายเลข ไม่มีเบลอ สำหรับการจับภาพง่ายๆ ก็ใช้ได้ดี แต่สำหรับรายงานข้อผิดพลาดและเอกสาร คุณอาจต้องการมากกว่านี้ ดูคู่มือทางลัดคีย์บอร์ดฉบับสมบูรณ์ของเรา.
การจับภาพแบบเลื่อนทั้งหน้าโดยไม่มีส่วนขยาย
ความสามารถหนึ่งที่ยากจะทดแทนได้จริง ๆ หากไม่มีส่วนขยายเบราว์เซอร์คือการจับภาพแบบเลื่อนทั้งหน้า เครื่องมือจับภาพหน้าจอเดสก์ท็อปจะจับภาพสิ่งที่มองเห็นบนหน้าจอเท่านั้น ไม่สามารถเลื่อนหน้าเว็บและรวมภาพที่จับได้เข้าด้วยกัน
ตัวเลือกของคุณสำหรับการจับภาพทั้งหน้าโดยไม่มีส่วนขยาย:
- Chrome DevTools — "Capture full size screenshot" ใช้งานได้ดีกับหน้าเว็บส่วนใหญ่ ไม่มีเครื่องมือคำอธิบายประกอบ แต่การจับภาพสมบูรณ์
- เครื่องมือจับภาพหน้าจอในตัวของ Firefox — คลิกขวาที่หน้าใดก็ได้แล้วเลือก "Take Screenshot" > "Save Full Page" การใช้งานของ Firefox เป็นหนึ่งในวิธีที่ดีที่สุด
- พิมพ์เป็น PDF —
Ctrl+P> "Save as PDF" จะจับภาพทั้งหน้า ไม่ใช่รูปภาพ แต่มีประโยชน์สำหรับการจัดทำเอกสาร
ทำไมเครื่องมือบนเดสก์ท็อปคืออนาคตของการจับภาพหน้าจอเบราว์เซอร์
สถานการณ์ของส่วนขยาย Monosnap แสดงให้เห็นถึงแนวโน้มที่กว้างขึ้น: การพึ่งพา API ของส่วนขยายเบราว์เซอร์สำหรับเครื่องมือเวิร์กโฟลว์หลักมีความเสี่ยง แพลตฟอร์มของ Chrome มีการเปลี่ยนแปลงบ่อยครั้ง ส่วนขยายจะถูกยกเลิก และผู้ใช้ไม่สามารถควบคุมได้ว่าจะเกิดปัญหาเมื่อใดหรืออย่างไร
เครื่องมือจับภาพหน้าจอบนเดสก์ท็อป เช่น Maxisnap ทำงานในระดับระบบปฏิบัติการ (OS) โดยจะจับภาพพิกเซลจากหน้าจอ โดยไม่ขึ้นอยู่กับว่าแอปพลิเคชันใดกำลังแสดงพิกเซลเหล่านั้น Chrome สามารถอัปเดต เปลี่ยน API ส่วนขยาย หรือลบการรองรับส่วนขยายทั้งหมดได้ และเวิร์กโฟลว์การจับภาพหน้าจอของคุณจะยังคงไม่เปลี่ยนแปลง
ประโยชน์เพิ่มเติมของเครื่องมือบนเดสก์ท็อปเมื่อเทียบกับส่วนขยายเบราว์เซอร์:
- ทำงานได้ในทุกแอปพลิเคชัน ไม่ใช่แค่ Chrome
- เครื่องมือคำอธิบายประกอบที่ดีกว่า (11 เครื่องมือใน Maxisnap เทียบกับเครื่องมือพื้นฐานในส่วนขยายส่วนใหญ่)
- อัปโหลดไปยังเซิร์ฟเวอร์ของคุณเองผ่าน SFTP, S3, หรือ HTTP
- ใช้ทรัพยากรน้อยลง — ไม่มีส่วนขยายทำงานในทุกแท็บของ Chrome
- กำหนดเอง ปุ่มลัด ที่ทำงานได้ทั่วทั้งระบบ
การเปลี่ยนมาใช้
หากคุณกำลังเปลี่ยนจากส่วนขยาย Chrome ของ Monosnap นี่คือเส้นทางการย้ายข้อมูลอย่างรวดเร็ว:
- ดาวน์โหลด Maxisnap และติดตั้ง (ขนาดน้อยกว่า 70 MB ใช้เวลาประมาณหนึ่งนาที)
- เปิดใช้งาน "Start with Windows" ในการตั้งค่าเพื่อให้พร้อมใช้งานเสมอ
- เรียนรู้ปุ่มลัดสามปุ่ม:
Ctrl+Alt+5(เลือกพื้นที่),Ctrl+Alt+6(เต็มหน้าจอ),Ctrl+Alt+7(อัปโหลดอัตโนมัติ) - กำหนดการตั้งค่าการอัปโหลดหากคุณต้องการลิงก์ที่แชร์ได้ (การตั้งค่า > อัปโหลด)
- ถอนการติดตั้งส่วนขยาย Monosnap จาก Chrome — มันจะไม่กลับมาอีก
การเปลี่ยนใช้เวลาไม่ถึงห้านาที และคุณจะมีเครื่องมือจับภาพหน้าจอที่มีความสามารถมากขึ้นที่ทำงานได้ทุกที่ ไม่ใช่แค่ใน Chrome Maxisnap ใช้งานได้ฟรีสำหรับการใช้งานส่วนตัวดังนั้นจึงไม่มีค่าใช้จ่ายในการทดลองใช้