Google chrome extension 将用户数据从Chrome扩展保存到全局变量,然后为所有用户共享

Google chrome extension 将用户数据从Chrome扩展保存到全局变量,然后为所有用户共享,google-chrome-extension,storage,Google Chrome Extension,Storage,想知道这是否有可能。我正在开发一个Chrome扩展,当用户浏览特定站点时,页面上的某些元素会保存到Chrome.storage.local(或Chrome.storage.sync)。这些元素随后在另一个页面上再次调用。但是,允许所有用户将此数据保存到一个全局变量/源,并且所有用户都能够从该变量/源读取数据,这将非常有用。Chrome扩展是否有实现这一点的方法 所涉及的数据没有任何敏感信息,也不是身份验证信息或其他信息。我之所以希望这样做,而不仅仅是在内容脚本中保存静态变量或JSON对象,是因为

想知道这是否有可能。我正在开发一个Chrome扩展,当用户浏览特定站点时,页面上的某些元素会保存到Chrome.storage.local(或Chrome.storage.sync)。这些元素随后在另一个页面上再次调用。但是,允许所有用户将此数据保存到一个全局变量/源,并且所有用户都能够从该变量/源读取数据,这将非常有用。Chrome扩展是否有实现这一点的方法

所涉及的数据没有任何敏感信息,也不是身份验证信息或其他信息。我之所以希望这样做,而不仅仅是在内容脚本中保存静态变量或JSON对象,是因为我正在构建的网站经常发生更改,我希望数据不是完全静态的


谢谢大家!

本机不可能,但有很多方法可以免费完成(假设你的用户和负载很少,并且假设你没有超过他们的免费配额或速率限制),比如谷歌appengine后端或作为同步的公共谷歌电子表格。对于电子表格,您可以存储为行或将所有内容放在单个单元格中。对于appengine,数据存储有读/写自由配额和自由存储配额(当然有限制和速率限制)

定义“所有用户”。同一台机器上的所有Chrome用户?Chrome术语中的所有“人”?所有浏览网站的用户?“所有用户”是指使用此Chrome扩展的所有用户。而且,它是一个私有的Chrome扩展。我们中大约有十几个人在使用它。这是不可能的,但有很多方法可以免费使用,比如appengine后端或作为同步的公共谷歌电子表格。“太宽泛了,不能同时回答这两个问题。”齐格曼德尔:这不是一个坏答案,只是一个否定的答案。请你把它变成一个答案(“不,没有API”,“你必须使用某种服务器”,“GAE是一个好主意”)好吧,通过流行的请求做了一个答案:)我想我在某处读到,实际的谷歌商店允许存储所有插件都可以访问的少量数据。不是这样的。您可能正在考虑不适用于这种情况的同步存储。