Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

วิดีโอ Auto-play เป็นสิ่งรบกวนในประสบการณ์เว็บสมัยใหม่ เปิดหน้าเว็บเพิ่งเริ่มอ่านเสียงก็ดังจากลำโพง หรือถ้าไซต์เมตตาเสียงจะ muted แต่ยังมีวิดีโอ (มักเป็นโฆษณา) เล่นอยู่ข้างหน้า บางครั้งหาวิดีโอ auto-play ยาก หรือปุ่มหยุดไม่ทำงาน

Macworld เองก็เคยมีวิดีโอ auto-play (อาจมี irony ว่าบทความนี้ก็มีวิดีโอ auto-play อยู่...) เราจะไม่ยึด moral high ground และเข้าใจว่าเว็บฟรีต้องหาทุน แต่เราก็เข้าใจความทุกข์ของผู้ใช้เบราว์เซอร์

บทความนี้แสดงวิธีหยุดวิดีโอ auto-play ใน Safari บน Mac ทำให้ประสบการณ์ท่องเว็บน้อยรบกวนลง

แบบทีตูริยัลเป็นส่วนๆ ตามเบราว์เซอร์: Safari (เบราว์เซอร์ของ Apple) และ Chrome, Firefox ยอดนิยม และดู Safari ใน High Sierra (macOS ล่าสุด) ที่เพิ่มเครื่องมือ anti-autoplay เรียบง่าย และปิด auto-play บน Facebook หากปิด Netflix auto-play ดู: วิธีปิด Netflix autoplay

อยากอ่านเคล็ดลับ Safari เพิ่ม: คู่มือใช้ Safari บน Mac

Safari 11 (High Sierra, Sierra และ El Capitan)

ถ้าใช้ Safari 11 (ปล่อยให้ macOS Sierra และ El Capitan รวมถึง High Sierra) วิดีโอ auto-play ที่มีเสียง จะถูกบล็อกอัตโนมัติ (ส่วนใหญ่)

ในการทดสอบ เราพบ Safari ไม่เก่งบอกว่เกิดอะไรขึ้น: วิดีโอ auto-play ที่มี pre-roll ad ค้างบนหน้าไม่เล่น ข้อความ 'Your video begins in 20 seconds' ค้างตลอด — สับสนถ้าไม่รู้ Safari กำลังทำอะไร

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

โปรดทราบ: โฆษณาวิดีโอ auto-play หลายตัวตั้งค่าให้เล่น muted โดยค่าเริ่มต้น 'เพื่อผู้ใช้' และจะเล่นปกติหากคุณไม่採取行動อื่น

หาก Safari ยังไม่อัปเดตเป็น v11 ให้เปิด Mac App Store > แท็บ Updates จะเห็น Safari ติดตั้งอัปเดต แล้วเปิด Safari ใหม่ ฟีเจอร์ใหม่ (customisable content blockers, performance tweaks และ auto-play blocker) จะทำงาน

อ่านเปรียบเทียบเบราว์เซอร์ Mac ทั้งหมด: Best Mac Web Browser

Safari (macOS High Sierra)

ฟีเจอร์ใหม่ใน macOS 10.13 'High Sierra' ทำให้บล็อก auto-play videos ใน Safari ได้ง่ายมากแบบเลือกได้

อยู่บนเว็บที่มี auto-play videos (ไม่ต้องเล่นอยู่ขณะนี้) คลิก Safari ในแถบเมนูบน > เลือก 'Settings for This Website' หรือ right-click URL box > เลือก 'Settings for This Website'

วิธีไหนก็ตาม กล่องโต้ตอบจะโผล่ใต้ URL box ชี้เมาส์ไป Auto-Play (ตัวเลือกสุดท้าย) จะกลายเป็นเมนู 3 ตัวเลือก: 'Allow All Auto-Play', 'Stop Media with Sound' หรือ 'Never Auto-Play'

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

เลือกเสร็จ คลิกที่อื่นเพื่อปิดกล่อง (เปลี่ยนใจได้ตลอดเวลา กลับมาตั้งค่าใหม่ได้)

โปรดทราบ: ยังดูวิดีโอบนไซต์นั้นได้ — แค่มีปุ่ม play แทนการเล่นอัตโนมัติ อ่านเพิ่ม: Safari tips for Mac

Safari (Sierra และก่อนหน้า)

Safari มี debug menu ใช้หยุด auto-play video ได้ แต่ต้องเปิด debug menu ผ่าน Terminal ก่อน

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

ปิด Safari (Cmd+Q หรือ Safari > Quit Safari) เปิด Terminal (Applications > Utilities) ใส่ข้อความนี้ แล้ว Enter:

defaults write com.apple.Safari IncludeInternalDebugMenu 1

ปิด Terminal เปิด Safari ใหม่ จะเห็นเมนู Debug ปลายขวาแถบเมนู คลิก Debug > Media Flags > Disallow Inline Video

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

เสร็จแล้ว! (อยากลบ Debug menu: กลับ Terminal ใส่ defaults write com.apple.Safari IncludeInternalDebugMenu 0)

Chrome

อาจเพราะธุรกิจอิงโฆษณา Google ไม่อยากช่วยบล็อก auto-play ใน Chrome เหมือน Apple แต่รองรับ customization ทำให้ติดตั้ง third-party tool ได้ง่าย

ตัวเลือกดีที่สุด: ติดตั้ง Chrome extension ฟรี Disable HTML5 Autoplay คลิก ADD TO CHROME > กล่องถาม "Add Disable HTML5 Autoplay?" คลิก 'Add extension'

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

จะเห็นไอคอนเล็ก (แปดเหลี่ยมแดง มีสามเหลี่ยมขาว) ขวา URL/search bar คลิก > จาก dropdown เลือก 'Disable autoplay' ให้เป็นสีเขียว ไอคอนจะกลายเป็นแดงเข้ม

(เราพบว่า awkward กับ tabs ที่เปิดอยู่ — เปิด blocker ใน tab หนึ่ง แล้วต้องไปทีละ tab ทำซ้ำ แต่ tabs ใหม่ block auto-play แล้ว หากต้องการ block หลาย tabs แนะนำปิด Chrome restart 記得ตั้ง tab แรก block)

ปิด Flash Video ใน Chrome

Extension จัดการ HTML5 แต่วิดีโอ Flash อาจ auto-play ได้ — โดยเฉพาะวิดีโอ Facebook ที่ยังเป็น Flash (ตั้งค่าเฉพาะปิด auto-play Facebook มีส่วนแยกด้านล่าง)

หากปัญหายังคง อยากปิด Flash ใน Chrome settings

เมนูบน > Chrome > Preferences เปิด Settings เลื่อนลงคลิก Advanced ล่าง > 'Privacy and security' > Content Settings > Flash

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

ในส่วนนี้ คลิกตัวเลือกบนสุด 'Block sites from running Flash' ควรหยุด auto-play ที่เหลือ — แต่อาจลบสิ่งที่อยากเข้าถึง และวิดีโอที่อยากเล่นตอนพร้อม สำหรับควบคุมละเอียด เพิ่มไซต์ใน blacklist/whitelist

Firefox

ถ้าใช้ Firefox มี Flash-blockers หลายตัว หาได้จาก Tools > Add-ons หรือค้นหา add-ons page หนึ่งที่น่าสนใจ: Flashblock

วิธีบล็อก HTML5 auto-play videos ใน Firefox:

  • พิมพ์ about:config ใน address bar Enter > คลิก 'I accept the risk!' ถ้ามีเตือน
  • ใช้ฟิลด์บนสุด ค้นหา media.autoplay.enabled
  • พบ preference แล้ว double-click Value จะเปลี่ยน true เป็น false double-click อีกครั้งกลับเป็น true

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

Facebook

สถานที่ที่เจอ auto-play videos มากที่สุดคือ Facebook: ออกแบบให้วิดีโอเล่น (เงียบในอดีต แต่วันนี้ Facebook เริ่มเปลี่ยน) ทันทีที่เลื่อนผ่าน หากต้องการปิด ทำได้ง่ายใน account settings

คลิกลูกศรชี้ลงขวาบนแถบเมนู > Settings > Videos (ตัวเลือกล่างสุดซ้าย) > ตรง 'Autoplay Videos' เปลี่ยนเป็น Off

วิธีปิด Auto-play Video ใน Safari และ Chrome บน Mac

โปรดทราบ: ตามหน้าตั้งค่าเตือน ใช้ได้เฉพาะดู Facebook ออนไลน์ หากปิดใน iOS app: แตะ hamburger icon ขวาล่าง > Settings > Account Settings > Videos and Photos > Auto-play เลือก: On Mobile Data and Wi-Fi, On Wi-Fi Only, หรือ Never Autoplay Videos