当 msn.com 等网站试图将您的光标强制移到他们的搜索框中时,我真的很恼火。
我把 msn.com 设为我的主页,因为我喜欢它的内容。但有时我对浏览网站并不感兴趣,只想直接进入我的 URL 栏并开始输入地址。
这太烦人了,当我尝试输入一个地址时,一半的内容都出现在搜索框中。
我使用的是 Firefox,有插件可以使用吗?我不太清楚,但 Greasemonkey 可以做到吗?
答案1
它使用 javascript .focus()。可能类似以下代码;
<script type="text/javascript">
function formfocus() {
document.getElementById('element').focus();
}
window.onload = formfocus;
</script>
禁用 javascript 可以防止这种情况发生。(在 Firefox 上使用 NoScript 插件进行测试)
答案2
抱歉,但您无法真正阻止这种情况发生,除非网站开始使用 HTML5autofocus
属性。一旦他们开始这样做,您应该能够调整 Web 浏览器中的设置来禁用它。