จะปิดการใช้งาน Flash plugin บน Firefox แต่ใช้รายการที่อนุญาตได้อย่างไร ฉันหมายถึง * จริงๆ * ปิดการใช้งานมัน


8

พื้นหลัง

ตกลงนี่เป็นงานที่ยากมาก ฉันเป็นผู้ใช้ Firefox และฉันไม่ชอบโฆษณาแบบ Flash พวกเขาทำให้เน็ตบุ๊กของฉันช้าลงพวกเขาทำให้ Macbook ของฉันช้าลงบางครั้งพวกเขาเล่นเสียงหรือปิดบังส่วนหนึ่งของหน้าซึ่งหมายความว่าทันทีที่ฉันเห็นโฆษณา Flash ที่ฉันเชื่อมโยงกับผู้โฆษณาที่โกรธแค้นมากกว่าผลิตภัณฑ์ที่ดี

ปัญหา

ที่กล่าวว่าฉันไม่เห็นว่าเว็บสามารถอยู่ได้โดยไม่ต้องโฆษณา ฉันยังไม่มั่นใจว่าฟังก์ชั่น "การโฆษณาที่ยอมรับได้" ของ ABP จะกระตุ้นให้ไซต์เปลี่ยนการโฆษณาเพื่อแสดงโฆษณาแบบคงที่ สำหรับนักเทคโนโลยีทุกคนที่มี adblocker มีบางคนที่ชอบถ่ายภาพเคลื่อนไหวเป็ดการ์ตูนในโฆษณาแถบด้านข้าง ดังนั้นแทนที่จะพยายามบังคับให้ผู้โฆษณาการเมืองเปลี่ยนวิธีปฏิบัติของพวกเขาฉันต้องการค้นหาวิธีที่ลูกค้าเลือกที่จะยกเลิกโฆษณาแบบ Flashโดยไม่เลือกที่จะไม่ใช้โฆษณาแบบคงที่หรือแม้กระทั่ง GIF แบบเคลื่อนไหว GIF ดีกว่าแฟลชที่กระตุกซึ่งใช้ทรัพยากรมาก)

การแก้ปัญหาที่เป็นไปได้

ปรากฎว่าถ้าฉันปิดการใช้งานแฟลชabout:addonsผู้โฆษณาเกือบทั้งหมดตรวจพบว่าไม่มี Flash และแสดงโฆษณาสแตติกแทนฉัน สิ่งนี้ยอดเยี่ยม: ฉันสามารถท่องอินเทอร์เน็ตอย่างสงบและยังคงสนับสนุนไซต์ที่ฉันเยี่ยมชมด้วยมุมมองโฆษณา ที่จริงแล้วมันทำให้ฉันมีแนวโน้มที่จะอ่านโฆษณาและรู้สึกดีขึ้น ปัญหาคือฉันไม่พบวิธีปิดใช้งาน Flash ตามค่าเริ่มต้นและเปิดใช้งานสำหรับไซต์ที่ได้รับอนุญาต (หรืออย่างน้อยไม่ใช่ใน OS X และ Arch Linux น่าอาย IE จริง ๆ มีปลั๊กอินในรายการที่อนุญาตพิเศษ )

มี addons และ userscripts มากมายที่แทนที่จะปิดใช้งาน Flash outright เพียงแค่แทนที่เนื้อหา Flash ด้วยโลโก้ที่ดีหรือปุ่ม "คลิกเพื่อเล่น" แต่นั่นไม่ใช่สิ่งที่ฉันต้องการและตามจริงแล้วการกระจัดกระจายโลโก้เดียวกันทุกที่ที่มีเนื้อหาแบบแฟลช (เช่นทุกที่ ) เป็นสิ่งที่น่าเกลียด และปุ่มบนแถบเครื่องมือเพื่อสลับ Flash อย่างรวดเร็วก็ค่อนข้างไม่ถูกต้องเช่นกันเพราะไม่มีรายการที่อนุญาต ฉันต้องการที่จะเรียกดูแบบมีสายด้วยโฆษณาคงที่จากนั้นเปิด Youtube โดยไม่ต้องคลิกปุ่มนั้นก่อน

ใครมีวิธีแก้ปัญหา? หรือแนวคิดเกี่ยวกับวิธีที่ userscript ทำให้เกิดขึ้นได้อย่างไร ฉันไม่สามารถเป็นคนเดียวที่พบไอคอนการเปลี่ยนขนาดเล็กเหล่านั้นยิ่งสั่นสะเทือนยิ่งกว่าโฆษณา Flash ด้วยตนเอง


3
ถอนการติดตั้ง Flash Player ติดตั้ง Google Chrome และเมื่อคุณต้องการ Flash อย่างแน่นอนให้ดูหน้าใน Chrome daringfireball.net/2010/11/…
William Jackson

เขียนว่าเป็นทางออกและฉันจะไปข้างหน้าและเลือกมัน! ฉันสามารถปิดการใช้งาน Flash ใน Firefox เกี่ยวกับ: แอดออนจากนั้นเพียงใช้ Safari เมื่อฉันต้องการแฟลช ฉันทำเช่นนั้นแล้วสำหรับ Silverlight กับ Netflix หลังจากคิดและเล่นในขณะนี้ฉันไม่คิดว่าจะทำอย่างไรกับ Javascript และฉันไม่รู้ว่าสามารถเขียนส่วนขยายเพื่อเลือกเปิดใช้งานและปิดใช้งานปลั๊กอินได้หรือไม่ ฉันคิดว่าสิ่งที่ดีที่สุดสำหรับ Firefox คือการเพิ่มรายการการอนุญาตไปยังปลั๊กอินอย่าง IE ที่จะสมบูรณ์แบบ แต่อนิจจา :)
วาเนสซ่าฟิบส์

ตอนนี้มีคำตอบ!
วิลเลียมแจ็คสัน

คำตอบ:



8

Flashblockเป็นสิ่งที่ฉันใช้ ทำงานอย่างเงียบ ๆ อนุญาตรายการที่อนุญาต


2
ไม่เลวฉันดูที่นี้เช่นกัน แต่ก็ยังไม่ได้ปิดการใช้งาน Flash จริงๆเนื่องจากสคริปต์ตรวจจับไม่ได้รับว่า Flash ไม่แสดง ขอบคุณนะ!
Vanessa Phipps

1
มีประโยชน์อะไรบ้างในตอนนี้เมื่อเปิดใช้งาน "เปิดใช้งาน Adobe Flash" ในตัว ?
endolith

4

NoScriptซึ่งเป็นส่วนเสริมของ Firefox มันช่วยให้คุณปิดการใช้งานสคริปต์แฟลชและปลั๊กอินอื่น ๆ และมีรายการที่อนุญาต


1
ฉันก็โอเคกับ NoScript อยู่พักหนึ่ง แต่ในที่สุดมันก็ต้องเจ็บปวดมากเกินไปดังนั้นฉันจึงทิ้งมันไว้กับตัวเลือก "อันตราย" แต่น่าเสียดายที่ผมไม่เห็นวิธีการที่จะช่วยให้ทุกอย่างแต่แฟลช, ในขณะที่ยังมีแฟลชรายการที่อนุญาต ดังนั้นฉันคิดว่าเรากลับไปที่จตุรัสหนึ่ง
Vanessa Phipps

หากต้องการอนุญาตทุกอย่างยกเว้น Flash ใน NoScript ให้ไปที่ตัวเลือก -> Embeddings แล้วเลือก "Forbid Flash" วิธีนี้จะบล็อก Flash เท่านั้นและอนุญาตปลั๊กอินและสคริปต์อื่น ๆ ทั้งหมด จากนั้นในรายการที่อนุญาตให้เพิ่มไซต์ที่คุณต้องการเปิดใช้งาน Flash ตัวเลือกอื่นคือ FlashBlock: addons.mozilla.org/en-US/firefox/addon/flashblockแต่ฉันไม่เคยใช้เลย
lupincho

? ฉันไม่เห็นวิธีทั่วโลกที่อนุญาตให้ใช้ Javascript แต่ทั่วโลกห้ามใช้ Flash ยกเว้นรายชื่อที่อนุญาต และฉันไม่เชื่อว่า NoScript จะทำสิ่งที่ฉันต้องการ: เพื่อให้การทำงานเหมือนปิดใช้งาน Flash อย่างสมบูรณ์ในหน้านั้น
Vanessa Phipps

ขั้นตอนที่ฉันอธิบายข้างต้น - ไปที่ Embeddings และยกเลิกการเลือกทุกอย่างยกเว้น "Forbid Flash" จะอนุญาตให้ใช้ Javascript ทั่วโลกและห้ามใช้ Flash ทั่วโลก (เริ่มแรกก่อนที่คุณจะเปลี่ยนสิ่งนั้นในขั้นตอนถัดไป) หลังจากที่คุณเพิ่มไซต์ลงในรายการที่อนุญาต (ตัวเลือก -> รายการที่อนุญาต) จะอนุญาตให้ใช้แฟลชสำหรับไซต์เหล่านี้ ผลลัพธ์ที่ได้คือ Javascript จะได้รับอนุญาตทั่วโลกและ Javascript จะถูกเปิดใช้งานสำหรับไซต์ในรายการที่อนุญาตและ Javascript จะถูกปิดการใช้งานสำหรับไซต์อื่น ๆ ทั้งหมด (ที่ไม่ได้อยู่ในรายการที่อนุญาต)
lupincho

อาฉันเห็นสิ่งที่คุณกำลังพูดถึง sorta นั้นใช้งานได้ แต่มันก็ค่อนข้างไม่ถูกต้องเนื่องจากยังคงเปิดใช้งาน Flash: การตรวจจับแฟลช Javascript จะรายงานว่าเปิดใช้งาน Flash แล้วจะให้บริการ. swf และ NoScript บล็อก ฉันต้องการหาวิธีบล็อก Flash แบบเลือกโดยไม่ทำให้สคริปต์ตรวจจับเหล่านั้นแตกหัก ฉันคิดว่าฉันสามารถใช้จาวาสคริปต์ในการทำงานมีการตรวจสอบ Javascript แต่พวกเขาไม่ได้ดังนั้นหลงกลได้อย่างง่ายดาย :)
วาเนสซ่าฟิบส์

4

ถอนการติดตั้ง Flash Player และติดตั้งGoogle Chrome (รวมถึงปลั๊กอิน Flash Player ในตัว) เรียกดูตามปกติด้วย Firefox และเมื่อคุณต้องการใช้ Flash อย่างยิ่งให้เปลี่ยนเป็น Chrome

John Gruber อธิบายการตั้งค่านี้ คุณสามารถกำหนดแป้นพิมพ์ลัดเพื่อเปิดหน้าปัจจุบันใน Chrome

เพื่อให้กระบวนการนี้โดยอัตโนมัติ (และใช้ Internet Explorer แทน), คุณสามารถใช้ Firefox add-on IE Tab 2 มันสามารถแสดงแท็บ Firefox โดยใช้ Internet Explorer โดยอัตโนมัติตามตัวกรองที่คุณระบุ


3

นี่คือสิ่งที่ฉันกำลังมองหา ฉันต้องการให้ปลั๊กอินแฟลชปรากฏเป็นปิดการใช้งานในบางเว็บไซต์และเปิดใช้งานกับเว็บไซต์อื่น ๆ

สิ่งที่ฉันได้มาใกล้ที่สุดคือการใช้โปรแกรมเสริมFlashDisableซึ่งเพิ่มปุ่มสลับอย่างง่ายไปยัง Firefox UI ที่ฉันใช้เพื่อเปิดและปิดปลั๊กอินแฟลชด้วยตนเอง (อย่างน้อยมันก็มาพร้อมกับฟังก์ชั่นโหลดอัตโนมัติที่ดี ) ดังนั้นฉันจึงล่องเรือโดยใช้แฟลชจนกว่าฉันจะเจอเว็บไซต์ที่ต้องการจริงๆและฉันกดปุ่มสลับ จากนั้นฉันต้องจำไว้ว่าให้ปิดเครื่องเมื่อฉันทำเสร็จแล้ว

มีประโยชน์หลายประการที่จะเกิดขึ้นหากการกระทำนี้เปิด / ปิดการใช้งานปลั๊กอินสามารถทำได้โดยอัตโนมัติตามรายการที่อนุญาตที่เปิด / ปิดใช้งานปลั๊กอินแฟลชตาม webiste ที่เข้าชม:

  1. ฉันต้องการให้วิดีโอของฉันแสดงเป็น HTML5 ตราบเท่าที่เป็นไปได้ แต่ฉันยังคงต้องการแฟลชย้อนกลับหากไม่รองรับ HTML5 ในบางเว็บไซต์ น่าเสียดายที่เว็บไซต์เกือบทั้งหมดมีทัศนคติแบบย้อนกลับเป็น Flash5, HTML5 ก่อน ฉันต้องการวิธีอื่น ๆ ดังนั้นฉันจึงต้องการที่จะแกล้งเลือกไซต์ดังกล่าวที่ฉันไม่มีแฟลชเลยดังนั้นพวกเขาจึงให้บริการฉันแก่ HTML5 โดยอัตโนมัติ

  2. ฉันรู้ว่าการโหลดวิดีโอด้วย Flash ในบางเว็บไซต์จะหยุดชะงักไปเรื่อย ๆ หากตรวจพบส่วนเสริมเช่น Ad Block Edge หรือ Disconnect HTML5 ในทางกลับกันดูเหมือนว่าจะได้รับบริการโดยไม่คำนึงถึง ดังนั้นการบังคับให้ HTML5 บนเว็บไซต์ดังกล่าวช่วยให้ฉันสามารถกำจัดโฆษณาได้

ฟังก์ชั่น Click-To-Enable ที่สร้างขึ้นใน Firefox ไม่ได้ทำสิ่งที่ฉันกำลังมองหาเพราะมันยังรายงานไปยังเว็บไซต์ที่เปิดใช้งาน Flash แต่รอคำสั่งท้องถิ่นเพื่อให้บริการองค์ประกอบแฟลช นี่ยังหมายความว่าฉันได้รับ Flash ในเว็บไซต์ที่ฉันต้องการจะให้ HTML5-fallback แทน


ขอบคุณมาก FlashDisable เป็นสิ่งที่ใช้งานได้ในที่สุด
jgillich

3

Tools->Add-ons->Plugins: ในนั้นเมื่อฉันไปหาShockwave Flashฉันมีสามตัวเลือก:

  • เปิดใช้งานเสมอ
  • ขอให้เปิดใช้งานและ
  • ไม่เคยเปิดใช้งาน

หากคุณเลือกตัวเลือกที่สองAsk to activateจากนั้นแฟลชจะไม่เล่นตามค่าเริ่มต้น เมื่อเว็บไซต์ต้องการแฟลชคุณสามารถคลิกลิงก์ในตำแหน่งแฟลชที่เรียกว่าActivate Adobe Flashและป๊อปอัปปรากฏขึ้นเพื่อขอให้คุณอนุญาตในเวลานี้หรืออนุญาตในครั้งนี้และจำไว้สำหรับการเข้าชมในอนาคต หากคุณคลิกที่ไอคอนที่มุมบนซ้ายคุณสามารถปิดกั้นอีกครั้งสำหรับเว็บไซต์นี้


1
ขอบคุณสำหรับคำตอบ! ไม่ใช่สิ่งที่ฉันคิดไว้ในใจ: ฉันพบว่าภาพ "เปิดใช้งาน Flash" นั้นน่ารำคาญเช่นกัน สิ่งที่ฉันต้องการดูคือรูปภาพคงที่ที่ให้บริการเมื่อไซต์ตรวจพบ Flash ไม่สามารถใช้งานได้เลย
Vanessa Phipps
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.