Chrome扩展程序:如何获取数据?

时间:2013-06-04 09:49:23

标签: google-chrome dom google-chrome-extension file-access

我很欣赏这个问题可能看起来很广泛。但这是因为我在任何地方和任何地方寻找可能的解决方案来做一些非常简单的事情。

目标来自在Chrome中打开的网页,扫描DOM,提取特定元素并以以某种方式静默保存

没有任何意图将其作为应用程序或扩展程序发布,只是我想访问我自己呈现的浏览器数据并在我自己的计算机上提取和存储这些数据。出于这个原因,我目前发现Chrome的详尽沙盒安全性令人沮丧,至少可以说无关紧要。

我有一个可用的Chrome扩展程序,可以提取我想要的所有数据,有一个我要保存的5个字符串的列表,这就是我已经得到的。

我已经研究过这些方面:

  • 现有的NPAPI插件(无法使npapi file io工作)。
  • 创建我自己的NPAPI插件 - 似乎是一个巨大的开销和学习练习,只是为了获得5个字符串的外部访问
  • Chrome扩展程序(甚至是应用程序)api的每个方面(特别是无法从扩展程序外部访问的本地存储)

还有其他想法吗?

我意识到通过创建我自己的NPAPI插件有一个解决方案,但我想相信还有另一种方法可以让我将构建的DOM链接到我的本地系统。我对任何其他选择持开放态度? (我考虑过Linux纯粹的bash方法,但我需要生成DOM,就好像它在我的浏览器中一样)。

我只是希望能够在我的本地系统上访问特定提取的DOM部分,而不是编写一个全新的C ++插件来实现这个非常基本的功能。

0 个答案:

没有答案