Przeciwne pytanie ( Czy istnieje skrót klawiaturowy, aby przenieść fokus wprowadzania do pola wyszukiwania Google? ) Ma zaakceptowaną odpowiedź, która oznacza „... po prostu zacznij pisać ponownie”.
Jak możesz temu zapobiec ? Chciałbym ponownie wprowadzić pole wyszukiwania tylko ręcznie, używając tylko określonego skrótu (np. /Lub ESC) i nadal mogę korzystać z rozszerzenia przeglądarki typu do nawigacji.
Najbardziej mnie interesuje Safari
, ale ogólna odpowiedź byłaby również mile widziana, ponieważ domyślne zachowanie jest takie samo również w Chrome
i Firefox
.
Safari
Ponieważ Safari
ten skrypt NinjaKit powinien wyłączyć klawisze skrótu na StackExchange :
(typeof unsafeWindow !== 'undefined' ? unsafeWindow : window).$(function() {
var p = document.getElementById('wmd-input');
if (!p)
return;
p = p.parentNode;
function ignore(e) { e.stopPropagation(); }
p.addEventListener('keydown', ignore, true);
p.addEventListener('keypress', ignore, true);
p.addEventListener('keyup', ignore, true);
});
Jaki jest odpowiednik StackExchange 'wmd-input'
w wyszukiwarce Google .js
? Nie wiem, gdzie szukać w ich .js
plikach, ponieważ wszystko jest zaciemnione. Na przykład jest to:
_.um = function(a) {
if (48 <= a && 57 >= a || 96 <= a && 106 >= a || 65 <= a && 90 >= a || _.Pb && 0 == a) return !0;
switch (a) {
case 32:
case 63:
case 107:
case 109:
case 110:
case 111:
case 186:
case 59:
case 189:
case 187:
case 61:
case 188:
case 190:
case 191:
case 192:
case 222:
case 219:
case 220:
case 221:
return !0;
default:
return !1
}
};
chrome://flags
I tylko znaleźć to:**Enable distance field text**: If enabled, text is rendered with signed distance fields rather than bitmap alpha masks.