谷歌浏览器调试:添加localStorage

本文介绍了如何在浏览器中查看和设置LocalStorage,通过`window.localStorage`可以查看和操作LocalStorage。例如,设置键`default_system`的值为`Aone`,并提供了查看效果的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

F12查看浏览器本地:Local Storage

 需要添加一个key: default_system

设置如下:

查看浏览器localStorage: 

     window.localStorage

设置localStorage:

   localStorage.setItem("default_system","Aone")

查看效果:

创建一个Chrome浏览器扩展程序来监听页面URL并记录响应内容涉及几个关键步骤: 1. **项目设置**: - 创建一个新的Chrome扩展项目:使用Google Chrome的开发者工具(`chrome://extensions`),启用“开发者模式”,然后点击“加载已解压扩展程序”导入项目。 2. **manifest.json**: 编辑manifest文件,添加必要的权限,如"activeTab" 权限用于获取当前活动标签页的信息: ```json { "name": "URL Logger", "version": "1.0", "permissions": ["activeTab", "https://*/*", "http://*/*"], "content_scripts": [ { "matches": ["<all_urls>"], // 匹配所有URL "js": ["content.js"] // 主要脚本文件 } ], "browser_action": { // 添加一个图标以便用户点击 "default_popup": "popup.html" } } ``` 3. **content.js**: 这个文件将编写JavaScript来检测URL变化并记录响应内容。你可以使用`chrome.tabs` API来监听tab的变化,并使用`fetch`或`XMLHttpRequest`请求网页内容: ```javascript chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) { if (changeInfo.status === 'complete') { fetch(tab.url) .then(response => response.text()) .then(data => saveData(tab.url, data)); } }); function saveData(url, content) { // 实现数据保存逻辑,比如写入本地存储或服务器API } ``` 4. **popup.html** 和 **popup.js**: 创建一个弹出窗口,展示记录的内容。popup.html用于HTML布局,popup.js处理与用户的交互以及从本地存储读取数据显示到界面上。 5. **数据持久化**: 要长期保存数据,可以使用ChromelocalStorage、IndexedDB或其他更适合长期存储的数据结构。 6. **调试**: 使用Chrome开发者工具检查扩展是否正常工作,可以在控制台查看日志和错误信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海是倒过来的天~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值