ฉันใช้ Firefox ในรุ่น 39.0 แป้นพิมพ์ของฉันมี Media Keys และฉันต้องการใช้เพื่อควบคุมไซต์เช่น Soundcloud, Youtube และอื่น ๆ
เป็นไปได้ไหม
ฉันใช้ Firefox ในรุ่น 39.0 แป้นพิมพ์ของฉันมี Media Keys และฉันต้องการใช้เพื่อควบคุมไซต์เช่น Soundcloud, Youtube และอื่น ๆ
เป็นไปได้ไหม
คำตอบ:
Add-on Media Keys ไม่ทำงานใน Firefox เวอร์ชัน 57 เนื่องจากนักพัฒนาซอฟต์แวร์ได้ตัดสินใจสร้าง Firefox ขึ้นมาใหม่ใน Chrome clone สำหรับเดือนพฤศจิกายน 2017 พวกเขาได้ประกาศความตั้งใจที่จะวางใน Firefox 57 รูปแบบ Add-on ปัจจุบันของพวกเขาซึ่งปัจจุบันเรียกว่า "Legacy" เพื่อสนับสนุนการขยายตัวของเว็บซึ่งภาษาอังกฤษล้วนคล้ายกับส่วนขยายของ Google Chrome
โดยทางทฤษฎีแล้วจะเปิดให้ผู้ใช้ Chrome Store ส่วนใหญ่ใช้กับ Firefox แต่จะทำให้ใช้งานไม่ได้ทั้งหมดและฉันหมายถึงส่วนเสริมปัจจุบันทั้งหมดซึ่งผู้พัฒนาจะไม่แปลงเป็น WebExtensions ทันเวลา
หนึ่งสามารถเห็นปัญหาใน Firefox 56 โดยการเปิดเครื่องมือ Add-on ส่วนเสริมที่ไม่สามารถใช้งานได้ในรุ่น 57 ถูกทำเครื่องหมายด้วยประกาศ LEGACY สีเหลือง:
ฉันมีส่วนเสริม 46 รายการใน Firefox ซึ่งฉันได้สร้างสภาพแวดล้อมที่เหมาะสมสำหรับฉัน ทั้งหมดยกเว้นเพียงหนึ่งรายการเท่านั้นที่ถูกระบุว่าเป็นมรดก ปัญหาทั่วไปและครอบคลุมกว่าที่คุณคิด
วิธีแก้ปัญหาที่เป็นไปได้บางรายการอยู่ด้านล่าง:
ขอให้ผู้พัฒนาโปรแกรมเสริมของคุณพยายามแปลงเป็น WebExtensions
Firefox 57 จะมีเครื่องมือ "ค้นหาส่วนขยายที่คล้ายกัน" ซึ่งอาจช่วยค้นหาส่วนเสริมทดแทน
ละทิ้ง Firefox ด้วย Chrome (ฉันแน่ใจว่าผู้ใช้ Firefox ส่วนใหญ่จะติดตามเส้นทางนี้)
ปิดการอัปเดตและอยู่กับ Firefox 56 ตลอดไปไม่ใช่วิธีการแก้ปัญหาจริง คุณสามารถใช้Firefox Portableได้ที่นี่
เปลี่ยนเป็น Firefox ESR ซึ่งจะดำเนินการต่อในเวอร์ชั่น 56 จนถึง 26 มิถุนายน 2018 ด้วยความหวังว่าจะมีใครบางคนเข้ามาจนถึงตอนนี้ด้วยวิธีแก้ปัญหาสำหรับการเรียกใช้โปรแกรมเสริมแบบดั้งเดิมใน Firefox 57 ซึ่งไม่แตกต่างจากโซลูชันด้านบน ยกเว้นว่าการอัปเดตที่สำคัญจะไม่ถูกบล็อก
สลับเป็นPale MoonหรือWaterfoxซึ่งแยกมาจาก Firefox ทั้งสองไม่สามารถใช้งาน Add-on ได้ทั้งหมด
ไม่มีวิธีแก้ไขปัญหาใดที่สมบูรณ์แบบ แต่ฉันไม่รู้วิธีที่ดีกว่าในตอนนี้ ฉันคิดว่านักพัฒนา Firefox ทำการตัดสินใจที่โง่มากซึ่งจะทำให้พวกเขาเสียส่วนแบ่งตลาดที่เพิ่มขึ้นอย่างมาก แต่พวกเขาไม่ได้ขอคำแนะนำจากใครเลย
อีกวิธีคือการใช้ส่วนขยายของ Chrome ใน Firefox 57 ส่วนเสริม Chrome Store Foxified อนุญาตให้ใช้สิ่งนี้ได้แล้ว
บทความจาก วิธีส่วนขยายของ Chrome จำนวนมากจะทำงานใน Firefox :
Andy McKayของ Mozilla ตัดสินใจหาข้อมูลในเดือนพฤศจิกายน 2559 เขาแยกวิเคราะห์แผนผังเว็บไซต์ของ Chrome และมี 100,000 ส่วนขยายแอพและธีมจากที่เขาวิเคราะห์เพื่อหาว่ามีกี่คนที่ทำงานใน Firefox
ตามการค้นพบของเขาพบว่าประมาณ 76% ของส่วนขยาย Chrome ของขนาดตัวอย่างจะทำงานใน Firefox ส่วนขยายที่เหลืออาจพลาด API อย่างน้อยหนึ่งรายการสิทธิ์ตั้งแต่หนึ่งรายการขึ้นไปหรืออย่างน้อยหนึ่งรายการ
ฉันได้พบสตรีมส่วนขยายของ Chrome ซึ่งตามที่ผู้เขียนทำทุกสิ่งที่คุณขอ อย่างไรก็ตามไม่มี Firefox 57 ฉันไม่รู้ว่าจะใช้งานได้หรือไม่
การอ้างอิง:
โซลูชันน้ำหนักเบามากสำหรับเบราว์เซอร์และเวอร์ชันทั้งหมดใช้ประโยชน์จากข้อสังเกตต่อไปนี้:
โดยเฉพาะสำหรับ YouTube, รายการองที่สามารถพบได้ในบทความ 30 + YouTube แป้นพิมพ์ลัดที่คุณต้องรู้ ปุ่มกดบางตัวที่ตรงกับคีย์สื่อบันทึกของแป้นพิมพ์คือ:
Spacebar-
Kปุ่มหยุดชั่วคราว / เล่นวิดีโอ (ต้องมีการโฟกัสของผู้เล่น) - หยุดชั่วคราว / เล่นวิดีโอ (ไม่ต้องใช้โฟกัส)
↑(ปุ่มลูกศรขึ้น) - เพิ่มระดับเสียง 5%
↓(ปุ่มลูกศรลง) - ลดระดับเสียง 5%
Ctrl+ →- เลื่อนไปข้างหน้า วิดีโอ (เฉพาะในเพลย์ลิสต์)
Ctrl+ ←- ย้ายไปที่วิดีโอก่อนหน้า (เฉพาะในเพลย์ลิสต์)
สื่อปุ่มแป้นพิมพ์เหล่านี้สามารถแมปไปคีย์เหล่านี้โดยใช้ AutoHotkey รายการ AutoHotkey คีย์ชื่อที่พบในบทความ รายการของคีย์, ปุ่มเมาส์และการควบคุมจอยสติ๊ก
ตัวอย่างของสคริปต์ AutoHotkey สำหรับ Youtube คือ:
SetTitleMatchMode, 2 ; match anywhere in window's title
#ifWinActive YouTube ; only if window title contains YouTube
Media_Next:: Send ^{Right} ; Next Track - ctrl+right-arrow
Media_Prev:: Send ^{Left} ; Previous Track - ctrl+left-arrow
Media_Play_Pause:: ; Stop/Start - Spacebar
Media_Stop:: Send {Space}
สคริปต์ข้างต้นยังไม่ได้ทดสอบอย่างสมบูรณ์เนื่องจากแป้นพิมพ์ของฉันไม่มีคีย์เหล่านี้
ใช่มันเป็นไปได้! สำหรับดาวน์โหลดนี้สื่อคีย์จากaddons.mozilla.org เครื่องมือนี้เพิ่มผู้ฟังเหตุการณ์คีย์มีเดียให้กับ Firefox และทำให้สามารถใช้งานได้:
ในทุกเว็บไซต์เพลง / วิดีโอที่รองรับ
ด้วยเหตุผลบางอย่างมีเดียคีย์จะทำงานเฉพาะเมื่อ Firefox เป็นหน้าต่างที่ใช้งานอยู่ (เกิดขึ้นใน Windows 10) นอกจากนี้ยังเพิ่มอยู่ในขณะนี้ไม่ได้ทำงาน กับ Firefox 57+
ปัจจุบัน Firefox คำสั่ง APIไม่สนับสนุน สื่อกุญแจหรือคีย์โลก
จนกว่า Mozilla จะสามารถแก้ไขปัญหาเหล่านี้ได้คุณสามารถใช้Chromiumที่มี ส่วนขยาย Streamkeys