阻止网站强制将光标置于其搜索框中?

阻止网站强制将光标置于其搜索框中?

可能重复:
我可以阻止 Google 窃取我的光标吗?(Firefox)

当 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 浏览器中的设置来禁用它。

相关内容