Firefox-Suchmaschinen bearbeiten ohne Neustart

Firefox-Suchmaschinen bearbeiten ohne Neustart

wenn ich eine meiner Suchmaschinenbeschreibungen in Firefox ( Debian Iceweasel 31.2.0 ) ändere, bearbeite ich normalerweise eine ~/.mozilla/firefox/*/searchengines/*.xmlund starte neu.

mit dem eingebauten Suchmaschinendialog kann ich nur Verknüpfungen zu vorhandenen Suchmaschineneinträgen entfernen oder zuweisen.

was ich möchte, ist eine Schnittstelle, die die gesamte XML-Struktur anzeigt, ich kann Einträge erstellen, ändern und löschen und Änderungen ohne Neustart speichern.

Chrome (Debian Chromium 35.0.1916.153) hat ungefähr die Funktion, die ich erwarte chrome://settings/searchEngines. Die drei wichtigsten Beschreibungsfelder für Suchmaschinen können bearbeitet werden. Änderungen können ohne Neustart gespeichert werden. Fehlerbericht 782563 auf Bugzilla handelt davon, dass Firefox bei der Suchmaschinenintegration zu Chrome aufschließt. Aber die Funktion, die ich hier anfordere, wird in diesem Bericht nicht erwähnt.

Ein einfacher Ansatz, der mir einfällt, ist, eine XML-Datei mit Suchmaschinenbeschreibung zu bearbeiten und sie von Firefox laden zu lassen. Aber wenn ich eine solche Datei öffne, sehe ichTag Suppeangezeigt stattInstallierenes. ich denke, ich muss einen HTTP-Dienst konfigurieren, der die Suchmaschinenbeschreibung mit dem entsprechenden MIME-Typ identifiziert.

ich kenne das MyCroft-Projekt, behalte aber trotzdem eine lokale Kopie meiner XML-Dateien, weil ein großer Nachteil der Web-Anwendung des MyCroft-Projekts darin besteht, dass wir die Suchmaschinendetails auf der Webseite nicht prüfen können. Wir müssen auf eine Schaltfläche klicken, um eine Suchmaschinenbeschreibung zu installieren, bevor wir sie auschecken können. Eine Problemumgehung besteht darin, dass wir so tun, als würden wir eine neue Suchmaschinenbeschreibung übermitteln, indem wir eine vorhandene als Vorlage laden.

ich denke, ich kann das MyCroft-Projekt forken oder ein Greasemonkey-Benutzerskript schreiben, um die MyCroft-Projekt-Webanwendung dazu zu bringen, ihre internen Komponenten preiszugeben. Gibt es Arbeiten von anderen, die sich mit solchen Problemen befassen?

ich bin einmal auf das Add-on gestoßenSuchmaschinen-Manager-0.1.3von Erik Vold, aber das hat nie funktioniert. Und es sieht nicht so aus, als würde es seit 2012 aktiv gepflegt, obwohl der Autor 2014 einmal den Fehlerbericht 335781 auf Bugzilla kommentiert hat. Ich frage mich, ob der Autor glaubt, dass dieses Add-on noch am Leben ist.

Der oben erwähnte Fehlerbericht betrifft die Suchverwaltung, wurde jedoch als „Will nicht behoben“ zugunsten von 1106205 gekennzeichnet. Der letztgenannte Bericht enthält jedoch nicht viele Details.

ich möchte wissen, ob ich das JavaScript-Repl aus den integrierten Entwickler-Dienstprogrammen verwenden kann, um auf Suchmaschinenbeschreibungen zuzugreifen. Gibt es JavaScript-Funktionen, die sich auf Suchmaschinenbeschreibungen beziehen? Ich wäre dankbar, wenn es entsprechende Dokumentationen gäbe.

ich möchte also von den Antworten wissen, wie ich diese Funktion erhalten kann, entweder über eine JavaScript-Schnittstelle (oder eine andere programmierbare Schnittstelle), ein Add-on oder eine Webanwendung.

Antwort1

ein Freund hat mir gestern gesagt, wir können Suchmaschinen als Lesezeicheneinträge verwalten. Lesezeichen können eineStichwortEigenschaft. Lesezeichen mit dieser Eigenschaft sind Suchmaschinen. Ein %s in der URL wird durch das Suchmuster ersetzt.

und Lesezeichen werden sofort wirksam, wenn wir sie ändern. Der integrierte Lesezeichen-Manager kann Lesezeichen bearbeiten. Wir können Lesezeichen in einem Baum organisieren. Wir können die Datei places.sqlite offline manipulieren.

Der Mangel besteht darin, dass in der OpenSearch-Beschreibungs-XML weder ein „Suchformular“-Eintrag noch ein „Vorschlags“-Eintrag bereitgestellt wird.

verwandte Informationen