Я пытаюсь создать расширение хром. В частности, я пытаюсь создать кнопку для сохранения данных, а затем другую кнопку, которая при нажатии откроет новую вкладку с веб-адресом, который ранее был сохранен пользователем. Я считаю, что у меня есть кнопка для сохранения данных, но я не уверен, как получить доступ к данным после их сохранения.Доступ к сохраненным данным для расширения хрома
Вот код как кнопки сохранения, так и кнопки, которая берет пользователя на ранее сохраненный веб-сайт.
document.getElementById("save").onclick = function() {
var d = document.getElementById("userWebsite").value;
chrome.storage.sync.set({ "data" : d }, function() {
if (chrome.runtime.error) {
chrome.extension.getBackgroundPage().console.log("Runtime error.");
}
});
window.close();
chrome.extension.getBackgroundPage().console.log("Save worked");
}
document.getElementById("goToSavedWeb").onclick=function()
{
chrome.storage.sync.get("data", function(value) {
chrome.runtime.sendMessage({ website: value, message:"Go_To_Clicked"});
}
Я получаю ожидаемую строку ошибки, но получил объект для URL-адреса свойства. Мне было интересно, как именно решить эту ошибку? Любые рекомендации будут оценены.
Спасибо, что решить эту проблему у меня был. – Wesley