Я использую последние версии Firefox, и я хотел бы отключить использование функции .focus() для веб-сайтов, есть ли способ сделать это?
6
1 ответ
1
Существует скрипт Greasemonkey, предназначенный для того, чтобы отключить это для Google.
Исходный код к этому здесь:
// ==UserScript==
// @name Google Disable Auto Focus
// @namespace googleDisableAutoFocus
// @include /^http:\/\/(www\.)?google\.c(a|om)\/?$/i
// @include http://www.google.tld/
// @match http://www.google.com/
// @match http://www.google.ca/
// @run-at document-start
// @datecreated 2010-02-21
// @lastupdated 2010-02-21
// @version 0.1
// @author Erik Vergobbi Vold
// @license GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html
// @description This userscript will disable Google's auto focus
// ==/UserScript==
document.body.setAttribute("onload","");
Теперь вы можете добавить сайты, которые делают это, как дополнительные строки @match в разделе ==UserScript==
, но нет гарантии, что это сработает. Но если для события фокуса установлено onload
, то так и будет. Это может повлиять на другое поведение сайта.