Für mich hat entweder type=search
gearbeitet, was irgendwie gleichbedeutend mit text
ist, oder die Verwendung von role=note
.
Sie können das LastPass-JavaScript überprüfen, es ist jedoch umfangreich. Vielleicht finden Sie dort eine Lösung. Von dem, was ich gesehen habe, überprüfen sie nur 4 Eingabetypen, also wäre input type=search
eine Möglichkeit:
!c.form && ("text" == c.type || "password" == c.type || "url" == c.type || "email" == c.type) && lpIsVisible(c))
Auch dies sind die role
-Schlüsselwörter, die sie zu ignorieren scheinen:
var c = b.getAttribute("role");
switch (c) {
case "navigation":
case "banner":
case "contentinfo":
case "note":
case "search":
case "seealso":
case "columnheader":
case "presentation":
case "toolbar":
case "directory":`
I checked LastPass' onloadwff.js
, bereiten Sie sich auf 26.960 Zeilen Code vor :)