Javascript 如何获取数据I';你是否已保存到Google Chrome扩展中?

Javascript 如何获取数据I';你是否已保存到Google Chrome扩展中?,javascript,html,google-chrome,visual-studio-code,google-chrome-extension,Javascript,Html,Google Chrome,Visual Studio Code,Google Chrome Extension,我正在尝试为Google Chrome创建一个“以后再看”的扩展。当我按下分机时,它会显示一个弹出窗口。这里有两个按钮和一个p元素 第一个按钮用于将实际url保存到Chrome的存储器中 第二个按钮应该将我按下第一个按钮时保存的url放入p元素中 Buuuuut这不起作用了:( 这是我的密码: saveItem.onclick=函数(元素){ chrome.tabs.query({active:true,currentWindow:true},函数(tabs){ var activeTab=t

我正在尝试为Google Chrome创建一个“以后再看”的扩展。当我按下分机时,它会显示一个弹出窗口。这里有两个按钮和一个p元素

第一个按钮用于将实际url保存到Chrome的存储器中

第二个按钮应该将我按下第一个按钮时保存的url放入p元素中

Buuuuut这不起作用了:(

这是我的密码:

saveItem.onclick=函数(元素){
chrome.tabs.query({active:true,currentWindow:true},函数(tabs){
var activeTab=tabs[0];
var activeTabId=activeTab.id;//或执行任何需要的操作
chrome.storage.sync.set({“activeTab”:activeTabId},function(){
});
});
};
checkWhatsSaved.onclick=函数(元素){
chrome.storage.sync.get([“activeTab”],函数(项){
变量项=字符串(项);
警报(项目);
document.getElementById(urlDude).innerHTML=item;
});
}

钮扣{
高度:30px;
宽度:30px;
大纲:无;
}
拯救
负载

无需显示:(


使用
var item=items.activeTab
@wOxxOm这是有效的…但是现在,我得到了一个数字,而不是url。我做错了什么?你得到了你保存的东西,那就是activeTabId。你需要保存
activeTab
对象的
url
属性。请参阅。谢谢!这是有效的。^^我还有一个问题,代码行
文档nt.getElementById(urlDude).innerHTML=item;
正在抛出并出错,因为错误处理响应:TypeError:无法将属性“innerHTML”设置为null。这是怎么回事?再次感谢并道歉!
urlDude
应该被引用,例如
urlDude'