gpt4 book ai didi

tabs - 浏览器重启后在 Chrome 扩展中重新建立标签标识

转载 作者:行者123 更新时间:2023-12-03 17:55:00 24 4
gpt4 key购买 nike

我的 Chrome 扩展程序将一些数据保存在 localStorage 中,它需要在每个选项卡的基础上执行此操作。使用从 API 获得的选项卡 ID 允许我以我需要的方式保存数据。不幸的是,如果浏览器重新启动,选项卡似乎获得了不同的 ID,我的方案就会崩溃。有没有办法以重新启动后仍然存在的方式识别选项卡? URL 是不够的,因为相同的 URL 可以出现在不同的选项卡中,不应导致这些选项卡混淆。

什么是正确的模式?

最佳答案

我也遇到了大问题。最后我通过为 Chrome 创建一个新标签设置一个监听器来解决它。请参阅下面的代码:

chrome.tabs.onCreated.addListener(function(tab) {
//Callback function gives you the tab that was created.
var tabId = tab.id;
//Or, in my case I just added it here to an array of tab ids.
});

我个人保留了一组我需要的标签 ID,并根据需要添加和删除它们。见 this documentation寻求与标签有关的所有帮助。

关于tabs - 浏览器重启后在 Chrome 扩展中重新建立标签标识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12658370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com