禁用Elasticsearch Sense chrome插件,需要在控制台中编写dsl查询

inv*_*e27 8 google-chrome-extension elasticsearch sense elasticsearch-plugin

我正在运行Google Chrome版本61.0.3163.100.我之前运行的是Sense(Beta)扩展版0.9.4,直到Google Chrome在扩展程序标签中将其标记为恶意软件.Sense的作者已将其从Chrome商店中删除,并已将其转入Kibana并重命名为Console.

问题是由于扩展被禁用,我在Sense控制台中编写的所有查询都无法检索.以前,每次打开Sense(Beta)扩展时,我之前的所有查询都会被保存并重新显示每个会话.我想找到Sense存储我的查询重新显示的文件位置.

我正在运行Windows 10.我尝试通过以下方式查找我保存的数据:

C:\Users\Admin\AppData\Local\Google\Chrome\User Data\Default\Extensions
Run Code Online (Sandbox Code Playgroud)

我找不到任何可识别的东西,就像我的旧数据一样.有谁知道我可以在哪里找回它?

tso*_*.ts 8

请从我的保管箱下载此zip文件,然后按照说明进行安装。请通过一些防病毒软件运行该文件以保护自己。感谢这个链接帮助我导出 chrome 扩展。

  1. 列表项 下载并解压附件
  2. 转到 chrome://extensions
  3. 删除当前安装的 Sense 插件
  4. 检查开发人员模式并单击“加载解压缩的扩展...”并选择解压缩的文件夹。 在此处输入图片说明


Xan*_*Xan 4

似乎在 Sense 扩展的情况下,它唯一的持久数据保存在localStorage相关来源)中。

数据恢复是否容易在很大程度上取决于您上次使用该扩展程序的时间。

  1. 如果您上次使用该扩展是在 Chrome 61 之前(~ 2017 年 9 月),那么您很幸运:数据库localStorage以 SQLite 3 格式存储。

    您需要在您的个人资料中找到对应的chrome-extension_[some_id]_0.localstorage文件Local Storage;它是一个 SQLite 数据库。该 ID 似乎与分机 ID 不同。

    您可以在各种工具中加载它,包括用于在线浏览器的sqliteonline.com 。

  2. 如果您在更新到 Chrome 61 后需要数据,那么您的处境会更加困难。Chrome 61切换为 LevelDB 作为localStorage后端,我无法轻松地从中提取数据。

    有关涉及的微妙之处,请参阅此问题。数据库本身位于Local Storage/leveldb您的个人资料中。

    Chrome 似乎不会删除较旧的 SQLite 格式的数据,因此您至少可以恢复 9 月初以来的数据。

FWIW,扩展程序的 ID 似乎已lhjgkmllcaadmopgmanpapmpjgmfcfig