chrome snippets getSetLocalStorage 导入导出用的脚本

chrome snippets getSetLocalStorage 导入导出用的脚本

需求: 将当前页面localStorage 导入导出
最快执行方法 F12 Ctrl+P getset 回车

// ctrl shift P: show snippets
// 直接调用方法: ctrl P: !snippetName
// 直接调用方法: ctrl P: snippetName 然后ctrl+Enter
// F12 === Ctrl Shift C
// 脚本名称 getSetLocalStorage
// 左侧右键点击Run 或者 ctrl Enter
function main () {
    const lsStr = prompt('请将localstorage字符串贴入 - 空字符串点击确定或取消将获取字符串');
    console.info('lsStr', typeof lsStr)
    const lsStrType = typeof lsStr
    
    if (lsStrType === 'object' || (lsStrType === 'string' && lsStr === '')) {
        console.info(JSON.stringify(localStorage))
        return false
    }
    
    const lsData = JSON.parse(lsStr)
        for (const key in lsData) {
            localStorage.setItem(key, lsData[key]);
        }
    
    alert('操作完成')
}

main()
posted @   彭成刚  阅读(5)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示