设置如下:
我有一个 test.html 文件托管在http://127.0.0.1/test.html。我在 Firefox 浏览器中为该 URL 添加了书签。我可以多次单击鼠标左键或鼠标中键来打开任意数量的选项卡,并且它始终聚焦于页面上唯一的表单元素。
表单元素具有“自动聚焦”属性。页面上不会执行任何 JavaScript,以任何方式聚焦其他内容或类似内容。
问题:为了每天节省大量时间(因为我每天大概会打开这个页面 10,000 次),我制作了一个 AutoHotKey 快捷方式,使用 F1 按钮打开它:
F1::
Run, "http://127.0.0.1/test.html"
return
这确实管用。每次我按 F1 时,它都会在 Firefox 中打开 test.html 页面,就像我在 Firefox 中按书签一样。然而与浏览器内点击不同,此 F1 快捷键方法显然某物不同之处在于,所有其他页面加载时,确实如此不是聚焦唯一的表单元素,就好像“autofocus”属性不存在一样。
这让我完全困惑。它确实似乎发生了所有其他我按下 F1 键时,注意力不集中、注意力不集中、注意力不集中......无论每次按键之间的间隔/暂停有多长或多短。
再次,每次我单击书签链接时,它都会始终聚焦表单元素。
这可能是什么原因造成的?我无法告诉你我有多恨这种胡闹,无论我做什么,似乎总是会发生。就好像我因为想要提高效率而受到惩罚一样……