- Firefox-Version
- 89
- Betriebssystem
- Win
Hallo
Ich hatte bis Version 87 ein Skript benutzt welches sofort die vollständige Suchleiste eingeblendet hat wenn ich auf einer Seite angefangen etwas zu tippen und nicht erst nachdem ich "Strg+F" gedrückt habe. In Version 89 funktioniert es bei mir nicht mehr.
Kann bitte mal jemand drüber schauen:
JavaScript
(function() {
if (!window.gBrowser)
return;
async function doFindbar() {
await gFindBarPromise;
gFindBar.open = function open() {
this.findMode = this.FIND_NORMAL;
if (!this._notFoundStr) {
var bundle = this.strBundle;
this._notFoundStr = bundle.GetStringFromName("NotFound");
this._wrappedToTopStr = bundle.GetStringFromName("WrappedToTop");
this._wrappedToBottomStr = bundle.GetStringFromName("WrappedToBottom");
this._normalFindStr = bundle.GetStringFromName("NormalFind");
this._fastFindStr = bundle.GetStringFromName("FastFind");
this._fastFindLinksStr = bundle.GetStringFromName("FastFindLinks");
this._caseSensitiveStr = bundle.GetStringFromName("CaseSensitive");
this._entireWordStr = bundle.GetStringFromName("EntireWord");
}
this._findFailedString = null;
this._updateFindUI();
if (this.hidden) {
this.removeAttribute("noanim");
this.hidden = false;
this._updateStatusUI(Ci.nsITypeAheadFind.FIND_FOUND);
let event = document.createEvent("Events");
event.initEvent("findbaropen", true, false);
this.dispatchEvent(event);
this.browser.finder.onFindbarOpen();
return true;
}
return false;
};
};
doFindbar();
gBrowser.tabContainer.addEventListener('TabSelect', function() {
if (!gFindBarInitialized)
doFindbar();
});
})();
Alles anzeigen