🏠

Greasy Fork is available in English.

Save and Get

Yo saveData, getData.

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.greasyfork.org/scripts/489971/1343998/Save%20and%20Get.js

提问、发表评价,或者 举报这个脚本
// ==UserScript==
// @name         Save and Get
// @namespace    none
// @version      0.1
// @description  Yo saveData, getData.
// @author       no
// @match        *://*/*
// @grant        unsafeWindow
// ==/UserScript==
(() => {
'use strict';
unsafeWindow.saveData = (key, value) => {
localStorage.setItem(key, JSON.stringify(value));
};
unsafeWindow.getData = (keysArray) => {
const data = {};
keysArray.forEach(key => {
try {
const value = localStorage.getItem(key);
if (value !== null) {
data[key] = JSON.parse(value);
}
} catch (error) {
console.error('Ошибка при загрузке данных:', error);
}
});
return data;
};
})();