web-dev-qa-db-fra.com

Le plug-in chrome Elasticsearch Sense est désactivé, il faut que les requêtes DSL soient écrites dans la console.

J'utilise Google Chrome version 61.0.3163.100. J'exécutais précédemment la version 0.9.4 de l'extension Sense (Beta) jusqu'à ce que Google Chrome l'indique comme un malware dans l'onglet Extensions. L'auteur de Sense l'a supprimé du magasin Chrome et a été intégré à Kibana et renommé Console.

Le problème est que toutes les requêtes que j'ai écrites dans la console Sense ne sont pas récupérables car l'extension est désactivée. Auparavant, chaque fois que j'ouvrais l'extension Sense (Beta), toutes mes requêtes précédentes étaient enregistrées et affichées à chaque session. Je voudrais trouver l'emplacement du fichier où Sense a stocké mes requêtes pour le réaffichage.

J'utilise Windows 10. J'ai essayé de localiser mes données sauvegardées en allant sur:

C:\Users\Admin\AppData\Local\Google\Chrome\User Data\Default\Extensions

Je ne trouve rien d’identifiable qui ressemble à mes anciennes données. Est-ce que quelqu'un sait où je peux le récupérer?

7
invulnarable27

Il semble que dans le cas de l'extension Sense, ses seules données persistantes aient été conservées dans localStorage ( source pertinente ).

Que la récupération des données soit facile dépend fortement de quand vous avez utilisé l'extension pour la dernière fois.

  1. Si vous avez utilisé l'extension pour la dernière fois avant Chrome 61 (~ septembre 2017), vous avez de la chance: la base de données localStorage est stockée au format SQLite 3.

    Vous devez trouver le fichier chrome-extension_[some_id]_0.localstorage correspondant sous Local Storage dans votre profil; c'est une base de données SQLite. L'ID ne semble pas être identique à l'ID de poste.

    Vous pouvez le charger dans divers outils, y compris sqliteonline.com pour un navigateur en ligne.

  2. Si vous avez besoin de données depuis la mise à jour vers Chrome 61, vous vous trouvez dans une situation beaucoup plus difficile. Chrome 61 est passé à LevelDB pour localStorage backend , et je ne pouvais pas en extraire facilement les données.

    Voir cette question pour les subtilités impliquées. La base de données elle-même est située à Local Storage/leveldb dans votre profil.

    Il semble que Chrome ne supprime pas les anciennes données au format SQLite, vous pouvez donc récupérer au moins les données à partir de début septembre.

FWIW, l'ID de l'extension semble avoir été lhjgkmllcaadmopgmanpapmpjgmfcfig

3
Xan

Veuillez télécharger ce fichier Zip à partir de ma liste déroulante et suivez les instructions pour l’installer. Veuillez exécuter le fichier avec un antivirus pour vous protéger. Merci à ce link pour m'aider à exporter une extension chrome.

  1. Élément de liste Télécharger et décompresser la pièce jointe
  2. Allez à chrome: // extensions
  3. Supprimer le plug-in Sense actuellement installé
  4. Vérifiez le mode développeur et cliquez sur "Charger l’extension décompressée ..." et sélectionnez le dossier décompressé .  enter image description here
3
ts.tsogtgerel

Vient de mettre à jour mon Chrome à 69, il a désactivé mon addon Sense (beta) avec un message "Malware", et je pensais avoir perdu toutes mes données. La solution est assez simple. 

Accédez aux paramètres de l'indicateur chrome://flags/#extension-content-verification en définissant la valeur Enforce Strict, en le modifiant en Bootstrap.

Cela m'a permis de charger l'extension et toutes mes requêtes enregistrées étaient là. 

0
Teebu

Vous pouvez copier votre profil Chrome sur votre profil ChromiumPortable, puis votre extension Sense sera activée dans Chromium avec tout votre historique.

Profil Chrome C:\Utilisateurs\xxxx\AppData\Local\Google\Chrome\Données utilisateur\Par défaut

Profil Chromium (renommer le profil existant en Default.bak) C:\ChromiumPortable\Data\Chromium\UserData\Default

J'ai eu le même problème et le correctif ci-dessus m'a eu mon histoire de Sense. J'utilise Chrome 63 et Chrome 65.

0
A. Mort