Ich war seit einiger Zeit nicht mehr in about:config. Nur vorhin Wetter enabled. Die Widgets waren vor ein paar Tagen auf einmal da. Zwei Tage später wieder weg und seit gestern wieder da. Warten wir mal ab.
Beiträge von geldhuegel
-
-
Habe ich auf true geändert. Trotzdem kein Wetter. Neustart mit Cache löschen brachte auch keine Änderung. Vorher war die Anzeige ja da, wie in meinem anderen Profil.
-
Seit einigen Tagen habe ich Widgets auf der Startseite und neuen Tabs:
Leider ist das Wetterwidget nicht mehr zu sehen. Wenn ich verwalten anklicke, ist das jedoch aktiviert.
In meinem zweiten Profil auf dem PC habe ich die neuen Widgets noch nicht, dafür aber das Wetter:
Wo kommt der Unterschied her und wo finde ich das vermisste Wetter?
Vielen Dank für hilfreiche Hinweise.
-
Oder ist I don't care about cookies oder ähnliches aktiviert. Dann für die betroffenen Seiten ausschalten und diese neu laden.
-
Danke 2002Andreas .
In den Einstellungen war Sidebar aktivieren angehakt. Haken weg und alles wieder in Ordnung. Wo der Haken hergekommen ist weiß der Henker.
-
-
Hallo zusammen,
ich habe gerade etwas "herumgespielt" und den Punkt Vertikale Tabs angeklickt um zu sehen wie das aussieht.
Nachdem ich dies wieder deaktiviert habe, ist meine Sidebar mit der Lesezeichen-Symbolleiste weg. Wenn ich oben das Symbol für die Sidebar anklicke, habe ich rechts einen schmalen leeren Streifen, beim Ausblenden nur einen Scrollbalken. Wenn ich das Symbol "Öffnen von Lesezeichen...." aktiviere werden mir die weiteren Lesezeichen angezeigt.
Was habe ich angestellt? Wie bekomme ich die Lesezeichen Symbolleiste wieder als Sidebar? Ich bitte um Hilfe.
-
Danke, jetzt passt der Abstand. Die Farbigkeit werde ich etwas zurücknehmen.
-
Mit Staunen sehe ich dein GIF. Was ist nur mit meinem Suchfeld los? Ich denke, es ist an der Zeit mal ein neues Profil anzulegen.
Mit den Scripts hatte ich ja lange Zeit Ruhe. Mit V 149. muss wieder einiges umgestellt werden und ich habe das Problem, dass es bei euch funktioniert und bei mir nicht. Wie im anderen Thread bereits geschrieben hat dein kurzes Script für den Zeilenabstand auch keine Wirkung bei mir.
Viel Dank für Mühe und Zeit.
-
Leider zeigt der 3-Zeiler bei mir keine Wirkung. Aber gut, ich werde mich daran gewöhnen.
Vielen Dank an alle die mir geholfen haben.
-
Das ist gut: Nach Eingabe des Suchworts und anklicken wird das Feld sofort danach gelöscht. Ohne Klick nach 8 Sekunden.
Nur als Hinweis: wenn ich einen Klick in das leere Suchfeld mache und aus der erscheinenden History einen Begriff anklicke, bleibt der im Suchfeld bestehen.
-
Ich bin unersättlich: gibt es eine Möglichkeit das folgende Script wieder zum laufen zu bringen. Vielleicht gibt es ja ein anderes für das Gleiche.
JavaScript
Alles anzeigen/* Suchfeld leeren nach 30 Sekunden */ /* Author @aborix */ setTimeout(function() { if (location.href !== "chrome://browser/content/browser.xhtml") return; if (!window.searchbar) return; var searchbar = document.getElementById("searchbar"); if (!searchbar) return; var textbox = searchbar.textbox; var tId; textbox.addEventListener('input', function() { clearTimeout(tId); tId = setTimeout(function() { textbox.value = ''; document.getElementById('PopupSearchAutoComplete').hidePopup(); }, 10000); }); }, 0); -
Nachdem ich das Original jetzt mehrfach probiert habe komme ich zu dem Schluss, dass ich das Script nicht mehr brauche. Es musste im Laufe der Jahre auch immer wieder angepasst werde, meist von aborix .
Meine Anfrage ist damit erledigt.
-
FuchsFan Das funktioniert bei mir. Vielen Dank.
Aber wie kann man den Zeilenabstand in der Liste verringern und die Anzahl der Einträge erhöhen? Darf ich da auch noch auf Hilfe hoffen?
Offtopic: Die neue Anzeige der Suchergebnisse ist grausig.
-
Danke. Wie geschrieben muss ich testen. Irgendwas zwickt sich da. Mit deinen Codes in einem anderen Thread bzgl. Zeilenabstand und Farbe habe ich nämlich auch keinen Erfolg.
-
Erst mal vielen Dank für eure Vorschläge. Mein Script soll, wie Endor schreibt, bei einem Klick auf den kleinen Pfeil die Suchchronik anzeigen. Der Pfeil selbst war schon seit längerem nicht mehr zu sehen, aber ein "Platzhalter" war vorhanden und konnte genutzt werden. Mit dem Script in #4 ändert sich am Verhalten nichts. Kein Pfeil, keine Chronik.
Also werde ich erst mal die Zusammenhänge prüfen, bzw. ein neues Testprofil anlegen.
FuchsFan Deinen Vorschlag werde ich die Tage ausprobieren.
-
Ich mache mal nach 15 Monaten weiter.
Mein Script funktionierte bis gestern noch, jetzt nicht mehr. Auch nicht das hier aus #11.
Ein Klick auf das Symbol öffnet nur die Auswahl für Seite/Site.
Ich weiß, das ist ein Luxusproblem. Aber seit Jahren daran gewöhnt, möchte ich mich ungern umstellen. Vielleicht kann ja jemand helfen.
JavaScript
Alles anzeigen// ==UserScript== // @name AutoSaveScreenshot.uc.js // @description 一键保存截图,左键单击保存可见范围,Shift+左键保存整个页面 // @namespace https://github.com/benzBrake/FirefoxCustomize // @author Ryan, aborix // @include main // @license MIT License // @compatibility Firefox 127 // @homepageURL https://github.com/benzBrake/FirefoxCustomize/tree/master/userChromeJS // @downloadURL https://github.com/benzBrake/FirefoxCustomize/raw/master/127/AutoSaveScreenshot.uc.js // @version 0.0.3 // @note 0.0.3 修复总是在第一个窗口截图的问题 // @note 0.0.2 修复在 127 版本的兼容问题 // ==/UserScript== (async function () { // const Services = globalThis.Services || ChromeUtils.import("resource://gre/modules/Services.jsm").Services; const CustomizableUI = globalThis.CustomizableUI || ChromeUtils.import("resource:///modules/CustomizableUI.sys.mjs").CustomizableUI; document.addEventListener('DOMContentLoaded', async (e) => { const { location } = e.target; if (location.href.startsWith("chrome://browser/content/screenshots/screenshots-preview.html?")) { let preview_area = await new Promise(resolve => { let count = 0; let timer = setInterval(() => { let area = e.target.documentElement.querySelector("screenshots-preview"); count++; if (area) { clearInterval(timer); resolve(area); } if (count > 300) { clearInterval(timer); reject(null); } }, 10); }); if (preview_area) { let download_btn = await new Promise(resolve => { let count = 0; let timer = setInterval(() => { let btn = preview_area.shadowRoot.querySelector("#download"); count++; if (btn) { clearInterval(timer); resolve(btn); } if (count > 300) { clearInterval(timer); reject(null); } }, 10); }); download_btn.click(); } } }) window.AutoSaveScreenshot = { BTN_ID: "AutoSaveScreenshot-button", init() { if (!(CustomizableUI.getWidget(this.BTN_ID) && CustomizableUI.getWidget(this.BTN_ID).forWindow(window)?.node)) { CustomizableUI.createWidget({ id: this.BTN_ID, removable: true, defaultArea: CustomizableUI.AREA_NAVBAR, type: "custom", onBuild: doc => this.createButton(doc) }); } }, createButton(doc) { let btn = createElement(doc, 'toolbarbutton', { id: this.BTN_ID, label: "AutoSaveScreenshot", tooltiptext: 'Screenshots\nLinks-Klick: Sichtbarer Bereich\nShift + Links-Klick: Ganze Seite', 'data-l10n-id': 'auto-save-screenshot', class: 'toolbarbutton-1 chromeclass-toolbar-additional', style: 'list-style-image: url(file:///C:/Users/geldh/AppData/Roaming/Mozilla/Firefox/Profiles/rq9bmbv4.Neustart/chrome/Icons/Screenshot.png)', }); btn.addEventListener('click', this, false); return btn; }, handleEvent(event) { if (event.button === 0) { this.takeScreenshot(event.target.ownerDocument, event.shiftKey); } }, async takeScreenshot(doc, isFullPage) { doc.getElementById('key_screenshot').doCommand(); let btn = await this.getScreenSortButton(doc, isFullPage); btn.click(); }, async getScreenSortButton(doc, isFullPage) { let screenshotsPagePanel = await new Promise(resolve => { let interval = setInterval(() => { let screenshotsPagePanel = doc.getElementById("screenshotsPagePanel"); if (screenshotsPagePanel) { clearInterval(interval); resolve(screenshotsPagePanel); } }, 10); }); return screenshotsPagePanel.querySelector("screenshots-buttons").shadowRoot.querySelector(isFullPage ? "#full-page" : "#visible-page"); } } window.AutoSaveScreenshot.init(); /** * 创建 DOM 元素 * * @param {Document} d HTML 文档 * @param {string} t DOM 元素标签 * @param {Object} o DOM 元素属性键值对 * @returns */ function createElement(d, t, o = {}) { if (!d) return; let e = /^html:/.test(t) ? d.createElement(t) : d.createXULElement(t); for (let [k, v] of Object.entries(o)) { e.setAttribute(k, v); } return e; } })() -
Das folgende Script hat mir immer den ganzen Verlauf der Suchleiste angezeigt. Seit einigen FF Versionen war zwar die Schaltfläche nicht mehr zu sehen, aber ein Klick ganz rechts im Feld brachte den Verlauf zur Ansicht. Leider ist dies nun nicht mehr möglich.
Egal an welcher Stelle ich im Suchfeld klicke, es kommen nur 5 Einträge.
Lässt sich das alte Script evtl. noch reparieren?
Code
Alles anzeigen// ==UserScript== // @name ShowSearchBarHistroryByClick.uc.js // @description Erstellt eine Schaltfläche zum Anzeigen der Such-Chronik am rechten Ende des Suchleiste, // @description oder mit Rechtsklick auf Lupensymbol in der Suchleiste anzeigen. // @charset UTF-8 // @include main // @version 0.6.2 68a対応/pref操作をこのスクリプト単独でできるように変更 // @version 0.6.1 64a対応 // @version 0.6 ボタンとマウスボタンをチェックするように修正 // @version 0.5 prefの操作を追加 // @version 0.4 「検索バー非表示→表示」で履歴表示ボタンが消えるのを修正 // @note 履歴表示件数を上限なしにできるように変更 // @version 0.3 UIカスタマイズをすると履歴表示ボタンが消えるのを修正 // ==/UserScript== (function(){ "use strict"; const createButton = true // true = Schaltfläche am rechten Ende der Suchleiste zum Anzeigen der Such-Chronik // false = Rechtsklick auf Lupensymbol in Suchleiste zum Anzeigen der Such-Chronik const noLimitResult = true // true = unbegrenzte Anzahl der Chronik Einträge false = Standard (nur 20 Einträge anzeigen) const timeSeries = true // true Suchchronik nach Such-Reihenfolge sortieren false = Standard (in alphabetischer Reihenfolge) timeSeries? set_formfill() : reset_formfill(); function set_formfill(){ setPref('browser.formfill.bucketSize', -1); setPref('browser.formfill.maxTimeGroupings', -1); setPref('browser.formfill.timeGroupingSize', -1); } function reset_formfill(){ clearPref('browser.formfill.bucketSize'); clearPref('browser.formfill.maxTimeGroupings'); clearPref('browser.formfill.timeGroupingSize'); } function btnSet(){ const h = document.getElementById('searchbar-history-dropmarker'); const bar = document.getElementById('searchbar'); const box = bar._textbox; const mushi = bar.querySelector('.searchbar-search-button'); const img = 'chrome://global/skin/icons/arrow-dropdown-16.svg'; const btn = document.createXULElement('toolbarbutton'); btn.setAttribute('image', img); btn.setAttribute('height', '24px'); btn.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional'); btn.setAttribute('id', 'searchbar-history-dropmarker'); btn.addEventListener('click', showHistory, false); let v = ''; if(createButton){ if(h) return; //box.appendChild(btn); // fix67 bar.querySelector('.search-go-container').appendChild(btn); }else{ mushi.addEventListener('click', showHistory, false); mushi.setAttribute('oncontextmenu', 'return(false);'); } function showHistory(e){ if(!((e.target.id == 'searchbar-history-dropmarker' && e.button == 0) || (e.target == mushi && e.button == 2))) return; if(box.value) v = box.value; box.value = ''; box.showHistoryPopup(); box.value = v; v = ''; } noLimitResult? box.popup.setAttribute('nomaxresults', 'true') : box.popup.removeAttribute('nomaxresults'); } btnSet(); window.addEventListener('aftercustomization', btnSet, false); BrowserSearch.searchBar.addEventListener('load', btnSet, false); window.addEventListener('unload', function uninit(){ window.removeEventListener('aftercustomization', btnSet, false); BrowserSearch.searchBar.removeEventListener('load', btnSet, false); window.removeEventListener('unload', uninit , false); }, false); // Standard Einstellungen erstellen function setPref(aPrefString, aPrefType, aValue){ var xpPref = Services.prefs; try { switch (aPrefType){ case 'complex': return xpPref.setComplexValue(aPrefString, Components.interfaces.nsIFile, aValue); break; case 'str': return xpPref.setCharPref(aPrefString, escape(aValue)); break; case 'int': aValue = parseInt(aValue); return xpPref.setIntPref(aPrefString, aValue); break; case 'bool': default: return xpPref.setBoolPref(aPrefString, aValue); break; } } catch(e) {} return null; } // Standard Einstellungen entfernen function clearPref(aPrefString){ Services.prefs.clearUserPref(aPrefString); } })() -
Geht das nicht einfach mit der F11 Taste, oder verstehe ich was nicht richtig?
-
Zitat
In Zeile 102 bis Zeile 101 das Menü auskommentiert!
?????