问题标签 [chrome-sync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
791 浏览

google-chrome-extension - 使用 chrome 扩展 API 将数据保存在磁盘上

我正在尝试保存一些即使重新启动浏览器也应该可用的数据所以这些数据应该保持不变。我Chrome Storage Sync为此使用 API。但是当我重新启动浏览器时,使用chrome.storage.get.

这是我的示例代码:

我想我使用了错误的 API。

0 投票
1 回答
1203 浏览

google-chrome - 如何以编程方式访问 Google Chrome 中保存的密码?

谷歌浏览器同步 API ?

我已经通过了如何使用 Chrome 同步 XMPP 服务器进行身份验证?,但答案是 2 岁,现在可能不适用。

0 投票
1 回答
4688 浏览

javascript - Chrome 扩展存储大量数据

我正在寻找一种在我的 chrome 扩展中存储大量数据的有效方法。我有一些大约 1-2mb 的 txt 文件。我希望我的 chrome 扩展在本地“缓存”它们,所以我不需要每次都获取它们。我找到了 syncFileSystem但这仅适用于打包的应用程序。

尝试安装此扩展时出现警告:

'syncFileSystem' 只允许用于打包的应用程序,但这是一个扩展。

将此类数据存储在 chrome 扩展中的最佳方法是什么?

清单.json

0 投票
0 回答
92 浏览

javascript - 从 chrome.storage.local 切换到 chrome.storage.sync

我是使用 Chrome 扩展程序的新手,并且遇到了一个应该很容易的事情的主要绊脚石。我有一个使用本地存储的扩展,我希望修改扩展以支持 chrome.storage.sync。

我相信如果进行了任何更改,我可以修改侦听器以也存储到 chrome.storage.sync。寻求一些建议。非常感谢任何看到这个的人。

0 投票
2 回答
1768 浏览

javascript - 将图像放入 chrome.storage 扩展

我目前正在编写一个 Chrome 扩展程序,需要将一些图像保存到 chrome.storage 内存中。我目前正在制作一组对象:

我用一个简单的追加输出

但是当我从存储中加载它并尝试再次附加它时,它会返回一个错误

当我通过 console.log() 输出它时,它会评估作为对象检索到的内容,但不是我能识别的任何内容。我目前正在使用 chrome.storage.sync

有没有办法做到这一点?存储图像的方式似乎没有什么帮助,并且存在的东西是旧的,并且谈论使用 base64 对旧存储 API 进行编码。但是当我进行初步研究时,有人声称不再需要 base64 编码

0 投票
0 回答
120 浏览

javascript - 谷歌浏览器扩展动态列表创建问题

这是popup.html文件:

这是util.js

每当我尝试动态创建代码的注释部分时,它都不起作用。它只是给了我一个空的HTML. 但是,如果我保留当前的代码,它就可以正常工作。

如何解决这个问题?

是完整的项目链接。

0 投票
0 回答
195 浏览

javascript - 如何在 chrome 扩展上使用 chrome 存储?

我正在创建一个 chrome 扩展来存储用户突出显示的文本,并将其在扩展的弹出窗口中可用。我正在尝试使用同步或本地将突出显示的文本(字符串)存储在 chrome 存储中,然后在弹出窗口中获取它。另外,我创建了一个数组来存储字符串。

使用 chrome 存储有什么建议或最佳实践吗?还是通过消息传递更好?(将字符串数组发送到弹出窗口)

清单.json

内容.js

背景.js

popup.js

popup.html

0 投票
0 回答
165 浏览

google-chrome - 如何在 Chromium 中添加“--allow-browser-signin=false”标志?

问题:正如谷歌所说,Chrome Sync自 2021 年 3 月 15 日起,第三方功能将受到速率限制。所以我想--allow-browser-signin=false在我的 Chromium 中添加标志。

我尝试过的:我在 Windows 中使用标志执行了 Chrome。而且我还使用 Chromium OS 中的标志执行了 Chromium。当我输入chrome://versionChrome/Chromium 浏览器时,我可以看到 Chrome/Chromium 很好地使用了该标志。但是标志功能看起来不起作用。因为 Chrome/Chromium 仍然包含我的 Google 帐户。

问题:如何--allow-browser-signin=false在 Chromium 中使用标志?构建 Chromium 时是否必须放置标志?还是我必须修改 Chromium 的原始来源?

0 投票
0 回答
41 浏览

javascript - 使用通用方法捕获使用扩展名输入注册表单的用户名和密码

这是我的 content.js 下面。我为linkedin网站制作了它,该网站基本上在用户点击注册按钮时捕获输入的电子邮件和密码。现在我的问题是,是否有一种通用的方法可以做到这一点?不是适用于所有网站的特定网站?有人知道 Chrome 和 Firefox Sync 是如何做到这一点的吗?我的目标是开发一个密码管理器

0 投票
2 回答
132 浏览

javascript - Chrome API:超过运行时 QUOTA_BYTES_PER_ITEM 配额错误,但预检查通过

尝试将对象保存到存储时,我收到 QUOTA_BYTES_PER_ITEM 配额超出错误,但我对大小的预检查通过了。我确定我在这里犯了某种基本错误(这是检查对象大小的有效方法吗?)。我已经用 LZString 压缩了我想保存的项目,但无论如何,它似乎比配额小得多。