chromeExtension.js 643 B

12345678910111213141516171819202122232425262728
  1. export function setChromeStorage(params) {
  2. chrome.storage.local.set(params)
  3. }
  4. export function getChromeStorage(key = '',callback) {
  5. let params = {}
  6. params[key] = ''
  7. chrome.storage.local.get(params, (item) => {
  8. if (item[key]) {
  9. callback(JSON.parse(item[key]))
  10. }else{
  11. callback(null)
  12. }
  13. });
  14. }
  15. export function setStorage(key, value) {
  16. return localStorage.setItem(key, JSON.stringify(value));
  17. }
  18. export function getStorage(key) {
  19. const item = localStorage.getItem(key);
  20. try {
  21. return item ? JSON.parse(item) : '';
  22. } catch (e) {
  23. return item;
  24. }
  25. }