ป้องกันไม่ให้จาวาสคริปต์จับปุ่มลูกศร


0

เว็บไซต์กำลังได้รับความนิยมเพิ่มมากขึ้นเรื่อย ๆ เพื่อคว้าปุ่มลูกศรผ่าน JavaScript และใช้เพื่อนำทางเว็บไซต์ในรูปแบบที่ทำให้การเลื่อนหยุดลงด้วยปุ่มลูกศร สั้นจาก NoScript มีวิธีใดที่จะหยุดพฤติกรรมนี้โดยเฉพาะอย่างยิ่งบนพื้นฐานที่กำหนดต่อเว็บไซต์? เนื่องจากฉันมักจะใช้ทั้ง Chrome และ Firefox ฉันต้องการค้นหาวิธีแก้ปัญหาทั้งในแง่ของการตั้งค่าหรือส่วนขยายที่แก้ไขไซต์ที่เสียหาย (รวมถึงผลการค้นหาของ Google และ GMail) ความคิดใด ๆ


เพื่อความชัดเจนคุณต้องการอนุญาตจาวาสคริปต์ในบางเว็บไซต์ แต่ยังป้องกันจาวาสคริปต์ไม่ให้เปลี่ยนเฉพาะการผูกคีย์ที่เลือก? ฉันคิดว่าคุณจะต้องเขียนสคริปต์แบบซ้อนทับโดยใช้ GreaseMonkey
RockPaperLizard

ฉันไม่คุ้นเคยกับกลไกที่แน่นอนที่ JS ขโมยเหตุการณ์สำคัญ แต่เป้าหมายคือเพื่อป้องกันการแทนที่ปุ่มลูกศรอย่างน้อยด้วยความสามารถในการใช้บัญชีดำหรือรายการที่อนุญาตสำหรับบางไซต์เพื่อขโมย ความประทับใจของฉันคือความสามารถในการผูกกุญแจเมื่อวัตถุใดวัตถุหนึ่ง (เช่นพื้นที่แก้ไข) มีความสำคัญดังนั้นหากเป็นไปได้ที่จะอนุญาตให้ใช้สิ่งนั้นในขณะที่ห้ามไม่ให้มันอยู่ในขอบเขตหน้ากระดาษทั้งหมด
..

ฉันคิดว่ามันสามารถทำได้อย่างแน่นอนด้วยการซ้อนทับจาวาสคริปต์
RockPaperLizard

คำตอบ:


1

ฉันใช้ Add-in "RightToClick" เมื่อหน้าเริ่มคว้าคลิกหรือปุ่มอื่น ๆ เช่นลูกศรขึ้นหรือลงฉันคลิกที่ไอคอนในแถบเครื่องมือส่วนขยายและยุติลง

มันมีลิสต์สีดำเช่นกันซึ่งมันจะเปิดสำหรับโฮสต์ที่เจาะจงเสมอ

https://addons.mozilla.org/en-us/firefox/addon/righttoclick/

นี่เป็นปัญหาอย่างแน่นอน การค้นหาของ Google คว้าลูกศรลงเพื่อใช้งานเองและป้องกันไม่ให้คุณเลื่อน เมล Yahoo เป็น javascriptified ดังนั้นในบางครั้งคุณอาจไม่สามารถแสดงเมนูเบราว์เซอร์พื้นฐานได้


ดูมีแนวโน้ม ฉันลองแล้ว
. ..

ดูเหมือนว่าจะใช้งานได้ แต่เฉพาะเมื่อเปิดใช้งานอย่างชัดเจน มีวิธีใดที่จะทำให้มันทำงานอยู่เสมอในบางเว็บไซต์?
..

ใช่. ตัวเลือก -> ตัวเลือกขั้นสูง -> ทำงานกับโฮสต์เหล่านี้เสมอ
Christian Shay
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.