Javascript 从扩展中获取localStorage,而无需加载页面

Javascript 从扩展中获取localStorage,而无需加载页面,javascript,google-chrome,google-chrome-extension,local-storage,Javascript,Google Chrome,Google Chrome Extension,Local Storage,我知道如何使用内容脚本从任何打开的wep页面获取localStorage。因此,我基本上能够用自己的网页打开一个新选项卡,用内容脚本读取存储数据,并将其发送到后台页面 但现在我想在每次都不加载外部页面的情况下执行此操作。有没有办法直接从扩展中访问页面的localStorage?可能是直接向chrome查询。我看不出来 你的选择是: 创建一个主机应用程序,直接从浏览器用户配置文件中的本地存储目录读取数据库文件。例如: 将另一页放入iframe: p.S.“讽刺的旁注”摘自尼古拉斯·C·扎卡斯的

我知道如何使用内容脚本从任何打开的wep页面获取
localStorage
。因此,我基本上能够用自己的网页打开一个新选项卡,用内容脚本读取存储数据,并将其发送到后台页面

但现在我想在每次都不加载外部页面的情况下执行此操作。有没有办法直接从扩展中访问页面的
localStorage
?可能是直接向chrome查询。

我看不出来

你的选择是:

  • 创建一个主机应用程序,直接从浏览器用户配置文件中的
    本地存储
    目录读取数据库文件。例如:

  • 将另一页放入iframe:

p.S.“讽刺的旁注”摘自尼古拉斯·C·扎卡斯的文章

谁知道跨域客户端数据存储会有用?事实上,WHAT-WG做了什么。在Web存储规范的初稿(当时是HTML5的一部分)中,有一个名为
globalStorage
的对象,允许您指定哪些域可以访问某些数据。[...] globalStorage接口在Firefox2中过早实现,因为规范仍在发展中。出于安全考虑,globalStorage已从规范中删除,并替换为特定于源站的localStorage