我有 iGoogle 作为我的主页。每次我为了转到特定页面而启动 Firefox 时,当 iGoogle 将焦点从 URL 栏移开时,我最终会在 Google 搜索框中键入一半的 URL。有什么方法可以破解 Firefox(或 iGoogle)以防止页面在加载时窃取我的光标?
Roy*_*ght 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 登录期间执行此操作,因此由于我没有及时停止,它会弄乱两个字段并显示我的大部分密码) . 这是我能想到的最好的方法。
小智 5
不需要更改您的主页。这是一个技巧:
根据您的操作系统查找 Firefox prefs.js 文件:
对于 XP:
C:\Documents and Settings\<user>\Application Data\Mozilla\Firefox\Profiles\<profile>\
Run Code Online (Sandbox Code Playgroud)
对于 Vista:
C:\Users\<user>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>\
Run Code Online (Sandbox Code Playgroud)
在评论区下方,在现有指令行正上方,添加以下 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");
Run Code Online (Sandbox Code Playgroud)
如果您执行此操作时 Firefox 处于打开状态,它将覆盖您的更改,因此请在 Firefox 关闭时保存它。然后重新打开 - 很好。
| 归档时间: |
|
| 查看次数: |
4666 次 |
| 最近记录: |