1.在 processDomain 函数中增加了对根域名的逐步检查能力。该函数现在能够逐步分解传入 URL 的各个部分,并检查每个减少的部分是否在预定义的追踪域名列表中。
2.在处理 URL 时,如果识别到 URL 是 localhost 或以 localhost 开头(包括可能的 http 或 https 协议),函数将特别处理这种情况。它提取 localhost 及其端口号(如果存在),并将这个作为域名返回,这使得函数能够正确处理本地开发环境的 URL。
3.数据导出功能:
用户可以点击“导出数据”按钮,触发数据的导出过程。
扩展会从 Chrome 的 storage.local 中获取所有存储的数据。
数据被转换为 JSON 格式,并进行下载。
数据导入功能:
4.用户点击“导入数据”按钮时,会弹出文件选择框。
用户可以选择一个之前导出的 JSON 文件以导入数据。
文件内容被读取并解析为 JSON,然后导入到 storage.local 中。
5.在popup页面增加打开options界面的按钮
6.将域名是否识别的信息放在popup页面,使用户知道功能是否正确执行(还需完善,在正常运行时,清除错误信息)