我可以阻止Google在Firefox中窃取光标吗?


14

我将iGoogle作为主页。每当我启动Firefox进入特定页面时,当iGoogle从URL栏窃取焦点时,我最终都会在Google搜索框中输入URL的一半。有什么方法可以破解Firefox(或iGoogle),以防止页面在加载时窃取我的光标?

Answers:


10

与Bevan的答案相似,但有所不同。您有两个选择。

在Firefox选项的“主要”选项卡的“常规”部分中,将Firefox设置为以空白页启动。设置您的主页,但是设置为iGoogle。每当您打开Firefox时,都会看到空白页,它不会吸引您的注意力。如果要使用iGoogle,只需单击“主页”或按Alt + Home。

或者,将您的主页设置为

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

实际上,这将在第一个标签中加载空白屏幕,以便您在iGoogle加载时可以转到所需的任何位置 后台。是否只想访问iGoogle?CTRL + F4关闭空白屏幕,或CTRL + Tab切换选项卡。我认为您将iGoogle作为首页是有原因的,这就是为什么我提到了这种替代方法的原因。

除此之外,没有Firefox选项可以阻止页面聚焦。虽然有一个名为Focus Killer的用户脚本说它将阻止这种行为,但我自己的测试表明它仅在事实发生后才这样做。即iGoogle将焦点从地址栏移开,然后过一会儿Focus Killer将焦点从iGoogle移开了。最后,没有集中在地址栏上。

唯一的其他选择是禁用脚本,但是我认为您根本不需要这样做。

一个令人烦恼的问题,我感到您很痛苦(在我输入密码时,他们会在Gmail登录期间执行此操作,这样会弄乱两个字段并显示大部分密码,因为我没有及时停止输入) 。这是我能想到的最好的。


令人讨厌的语法nazi提示:“以前”的意思是“以前”,您的意思是“虽然”。
Blorgbeard将于2009年

h,不能全部赢得他们。我怪互联网!
RoyalKnight

1
根据bugzilla.mozilla.org/show_bug.cgi?id=125282,现在应该修复此问题。
吉利

5

无需更改您的主页。这是一个把戏:

根据您的操作系统找到Firefox prefs.js文件:

对于XP:

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

对于Vista:

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

在注释区域的下方,在现有指令行的正上方,添加以下三行(将您的违规页面与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+ LF6在位置或Ctrl+ K ,如果你想使用的搜索插件。

这是一个临时修复程序,您仍然可以保留默认首页,而无需将其设置为about:blank


1

解决方法:

将您的Firefox主页设置为“空白”-然后您可以输入指向您的内容的URL。

将Google页面添加到链接栏中,因此只需单击一下即可使用。

(或者,也许不是;您可以仅依靠Firefox内置的搜索)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.