คำถามของฉันใช้กับทั้ง Safari บนมือถือและเดสก์ท็อปทั้งในรูปแบบของเนื้อหาที่เหมาะสม (ตัวอย่างเช่นสนับสนุนเรื่องข่าว) หรือโฆษณาวิดีโอแบบอินไลน์
คำถามของฉันใช้กับทั้ง Safari บนมือถือและเดสก์ท็อปทั้งในรูปแบบของเนื้อหาที่เหมาะสม (ตัวอย่างเช่นสนับสนุนเรื่องข่าว) หรือโฆษณาวิดีโอแบบอินไลน์
คำตอบ:
พบในชุมชน Apple: หยุดเล่น HTML5 อัตโนมัติใน Safari หรือไม่
เปิด Terminal และป้อนคำสั่งนี้:
defaults write com.apple.Safari IncludeInternalDebugMenu 1
ซึ่งจะยกเลิกการซ่อนเมนู "Debug" ของ Safari ใต้เมนูนั้นไปที่ Media Flags จากนั้นเลือก Disallow Inline Video วิธีนี้จะหยุดวิดีโอไม่ให้เล่นโดยอัตโนมัติเมื่อมีการโหลดหน้าเว็บ
เพิ่งทดสอบบน Facebook - ใช้งานได้
บน macOS คุณสามารถปิดการใช้งานสื่อแบบอินไลน์ สิ่งนี้สามารถทำได้โดยการตั้งค่าการตั้งค่าด้วยตนเองโดยออกจาก Safari และใช้ต่อไปนี้:
defaults write com.apple.Safari WebKitMediaPlaybackAllowsInline -bool false
หากคุณใช้ Safari Technology Preview ให้แทนที่ 'Safari' ด้วย 'SafariTechnologyPreview'
หรือคุณสามารถเปิดใช้งานเมนูการดีบักและเลือกตัวเลือกจากที่นั่น
ออกจาก Safari และเปิดใช้งานเมนูแก้ไขข้อบกพร่อง:
defaults write com.apple.Safari IncludeInternalDebugMenu 1
เลือก Debug →การตั้งค่าสถานะสื่อ→ไม่อนุญาตวิดีโอแบบอินไลน์
บน iOS นี่เป็นไปไม่ได้