ฉันจะป้องกันไม่ให้ Google ขโมยเคอร์เซอร์ของฉันใน Firefox ได้หรือไม่?


14

ฉันมี iGoogle เป็นหน้าแรกของฉัน ทุกครั้งที่ฉันเริ่ม Firefox ด้วยความตั้งใจที่จะไปที่หน้าเฉพาะฉันจะพิมพ์ URL ครึ่งหนึ่งลงในช่องค้นหาของ Google เมื่อ iGoogle ขโมยโฟกัสไปจากแถบ URL มีวิธีใดบ้างที่จะแฮก Firefox (หรือ iGoogle) เพื่อป้องกันไม่ให้หน้าเว็บขโมยเคอร์เซอร์ของฉันขณะโหลด

คำตอบ:


10

คล้ายกับคำตอบของ Bevan แต่ต่างกันเล็กน้อย คุณมีสองทางเลือก

ในตัวเลือก Firefox ของคุณแท็บหลักส่วนทั่วไปตั้งค่า Firefox ให้เริ่มต้นด้วยหน้าว่าง อย่างไรก็ตามตั้งค่าหน้าแรกเป็น iGoogle เมื่อใดก็ตามที่คุณเปิด Firefox คุณจะได้รับการต้อนรับจากหน้าว่างที่ไม่ได้ขโมยโฟกัสของคุณ หากคุณต้องการ iGoogle เพียงคลิกที่บ้านหรือกด Alt + Home

อีกวิธีหนึ่งซึ่งอาจดีหรือไม่ดีสำหรับคุณก็คือการตั้งค่าหน้าแรกของคุณให้เป็น

about:blank|http://www.google.com/ig

นี่จะเป็นการโหลดหน้าจอว่างเปล่าในแท็บแรกเพื่อให้คุณไปทุกที่ที่คุณต้องการในขณะที่ iGoogle โหลดในพื้นหลัง ต้องการเพียงไปที่ iGoogle หรือไม่ CTRL + F4 เพื่อปิดหน้าจอว่างหรือแท็บ CTRL + เพื่อสลับแท็บ ฉันคิดว่ามันมีเหตุผลที่คุณมี iGoogle เป็นหน้าแรกของคุณซึ่งเป็นเหตุผลที่ฉันพูดถึงทางเลือกนี้

นอกเหนือจากนั้นไม่มีตัวเลือก Firefox เพื่อป้องกันไม่ให้หน้ามุ่งเน้น; ในขณะที่มี userscript ที่เรียกว่า Focus Killer ที่บอกว่ามันจะป้องกันพฤติกรรมดังกล่าว แต่การทดสอบของฉันระบุว่ามันทำได้หลังจากความจริงเท่านั้น เช่น iGoogle ดึงโฟกัสออกจากแถบที่อยู่จากนั้นอีกเล็กน้อย Focus Killer เอาโฟกัสออกไปจาก iGoogle ในท้ายที่สุดไม่มีการเน้นที่แถบที่อยู่

มีเพียงตัวเลือกอื่นเท่านั้นที่จะปิดการใช้งานสคริปต์ แต่ฉันไม่คิดว่าคุณจะต้องการมัน

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


เคล็ดลับไวยากรณ์นาซีที่น่ารังเกียจ: 'อดีต' หมายถึง 'แต่ก่อน' คุณหมายถึง 'ในขณะที่'
Blorgbeard

Doh ไม่สามารถชนะพวกเขาทั้งหมด ฉันโทษอินเทอร์เน็ต!
RoyalKnight

1
ตามbugzilla.mozilla.org/show_bug.cgi?id=125282สิ่งนี้ควรได้รับการแก้ไขแล้ว
Gili

5

ไม่จำเป็นต้องเปลี่ยนหน้าแรกของคุณ นี่คือเคล็ดลับ:

ค้นหาไฟล์ prefs.js Firefox ตามระบบปฏิบัติการของคุณ:

สำหรับ XP:

C:\Documents and Settings\<user>\Application Data\Mozilla\Firefox\Profiles\<profile>\

สำหรับ Vista:

C:\Users\<user>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>\ 

ด้านล่างพื้นที่ความคิดเห็นเหนือบรรทัดคำสั่งที่มีอยู่เพิ่ม 3 บรรทัดต่อไปนี้ (สลับ yahoo.com กับหน้าเว็บที่ละเมิดของคุณ):

user_pref("capability.policy.policynames", "nofocus");
user_pref("capability.policy.nofocus.sites", "http://www.yahoo.com");
user_pref("capability.policy.nofocus.HTMLInputElement.focus", "noAccess");

หาก Firefox เปิดเมื่อคุณทำสิ่งนี้มันจะเขียนทับการเปลี่ยนแปลงของคุณดังนั้นให้บันทึกเมื่อ Firefox ปิด จากนั้นเปิดใหม่ - ดีไป


1
เปิดแท็บ Firefox ใหม่แล้วป้อนabout:configURL เพิ่มค่าลงไป สิ่งเดียวกันไม่มีการเรียกดูไฟล์หรือเขียนทับ
doppelgreener

2

สิ่งหนึ่งที่คุณสามารถทำได้คือกดEscก่อนส่วนที่เหลือของหน้าโหลด

การทำเช่นนี้จะเป็นการหยุดโหลดส่วนที่เหลือของหน้าและโดยที่ JavaScript ใด ๆ ที่จะเข้ามาและเริ่มโฟกัสของเบราว์เซอร์ในอินพุต

จากนั้นดำเนินการต่อด้วยCtrl+ LหรือF6สำหรับตำแหน่งหรือCtrl+ K หากคุณต้องการใช้ปลั๊กอินค้นหา

about:blankมันเป็นแก้ไขชั่วคราวและคุณจะยังคงสามารถที่จะเก็บไว้ในหน้าแรกเริ่มต้นของคุณได้โดยไม่ต้องตั้งค่าให้


1

นี่เป็นวิธีแก้ปัญหา:

ตั้งค่าหน้าแรกของ Firefox เป็น "blank" - จากนั้นคุณสามารถพิมพ์ URL ไปยังเนื้อหาในใจของคุณ

เพิ่มหน้า Google ลงในแถบลิงก์ของคุณเพื่อให้สามารถใช้งานได้ในคลิกเดียว

(หรืออาจจะไม่ใช่; คุณสามารถพึ่งพาการค้นหาที่มีอยู่ใน Firefox)

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