CodeChat - 编程猫聊天扩展
取昵称咋这么难 · EEdge MV3
在编程猫社区页面显示在线用户,支持实时聊天
截图
简介
CodeChat 是一款面向 Codemao 生态的浏览器扩展,用于在多个 Codemao 相关站点中增强沟通、协作与社区互动体验。根据其软件包内容,这款扩展可运行于 Codemao 社区页面、Kitten4 协作页面以及专属的 CodeChat 网站。它的核心目标,是在这些原有页面之上加入持续在线的实时聊天能力、私信工具、在线状态展示、协作支持、身份同步以及与网站深度整合的发帖相关功能,从而提供超出平台默认体验的交流方式。CodeChat 不只是一个简单聊天插件,更像是一套围绕 Codemao 用户身份与项目活动构建的通信协作增强方案。
在功能层面,CodeChat 通过注入页面脚本与后台服务组件,为支持页面添加实时通信系统。扩展会维护与远程服务器的 WebSocket 连接,使公共频道聊天、私聊会话、未读数量、已读状态以及消息撤回等能力得以实现。代码中还体现出对图片消息和 @ 提及的支持,让交流形式更接近完整的社交聊天体验,而不仅仅是静态留言。为保证使用连续性,扩展会将消息状态、已读状态、近期互动记录以及用户偏好等内容保存在浏览器存储中,从而在多次访问之间保持界面与会话体验的一致性。
身份整合同样是 CodeChat 的重要组成部分。扩展会检查用户在 Codemao 域名下的登录状态,并读取公开可见的资料信息,例如用户 ID、昵称、头像和等级,用于聊天界面、在线用户列表与个人资料展示。它还会呈现 Codemao 等级称号与徽章图像,使对话中的身份显示更丰富。在扩展弹出界面中,用户还可以查看当前个人资料、连接状态、版本信息以及设置入口,便于随时掌握扩展工作情况。
可用性方面,CodeChat 提供了较完整的设置界面。其设置页包含多个标签项,并提供多种内置主题,包括深绿色、深蓝色、浅蓝色、亮橙色和粉色等风格。脚本会监听存储变化并将主题设置同步应用到扩展界面以及页面内嵌聊天面板,因此无论在弹窗中还是在网页中使用,视觉风格都能保持一致。弹窗还会显示 WebSocket 连接状态,并可提示更新信息,帮助用户了解当前服务是否在线或是否需要更新版本。
除了社区聊天,CodeChat 对 Kitten4 协作页面也有专门支持。软件包中包含针对协作项目的独立脚本,用于在这些页面中建立项目协作聊天环境。相关功能包括参与者展示、与社区侧私信系统共享的私人聊天支持、未读提醒以及面向项目场景的交互方式。它不仅用于即时交流,也服务于协作过程中的任务沟通与工作协调,减少用户切换外部工具的需求。
CodeChat 与官方 CodeChat 网站之间也存在紧密联动。扩展包含网站同步脚本,可读取该网站专用 Cookie,向远程服务查询已关联的用户资料,并将同步后的身份数据注入页面上下文。这样一来,在用户授权的前提下,网站就能识别其 Codemao 身份。扩展还能够把网站发起的动作转发给后台流程,例如身份授权请求、协作加入请求、获取用户作品以及创建招募帖等。这种设计使扩展成为浏览器、Codemao 登录状态与独立 CodeChat 网站之间的桥梁。
CodeChat 同时覆盖同步沟通与异步社区互动。配套的网站文件与隐私文档表明,它不仅支持实时聊天,还支持协作者招募、作品评价、评论互动、身份同步以及可选的邮箱绑定通知等功能。也就是说,用户既可以通过实时聊天快速沟通,也可以借助网站侧的发帖和互动能力组织协作、展示作品并进行后续交流。软件包中还包含用于检查用户生成内容的审核模块,说明整套系统对消息、帖子、评论和公告的内容安全有所关注。隐私文档中还提到未成年人相关说明,进一步表明其设计场景考虑到了目标用户群体的特点。技术上,后台脚本还处理了重连、保活、队列、连接健康检查和角标更新等问题,目标是让实时消息更稳定、在线状态更可靠。
Key Features:
- 在支持的 Codemao 社区页面中加入实时公共聊天能力,并通过持续管理的连接机制保持消息同步。
- 提供私信会话、未读计数、已读状态与消息撤回等功能,增强用户之间的一对一交流体验。
- 支持图片消息与 @ 提及,使互动形式更加丰富,适合日常交流与协作沟通。
- 展示在线用户信息,并整合 Codemao 的昵称、头像、用户 ID、等级称号和徽章图像。
- 为 Kitten4 协作页面提供专门支持,包含项目场景下的聊天、参与者展示与未读提醒。
- 与 CodeChat 网站进行身份同步,在授权后可支持作品获取、加入协作和招募发帖等流程。
- 提供多种主题与设置选项,并在弹窗中显示连接状态、版本信息和相关入口。
How It Works:
1. 安装后,扩展会在其清单中定义的 Codemao 社区、Kitten4 页面和 CodeChat 网站上启用。
2. 扩展检查本地的 Codemao 登录状态,并读取可见的账户资料,如用户 ID、昵称、头像和等级。
3. 后台服务建立并维护 WebSocket 连接,以支持实时聊天、在线状态和通知更新。
4. 在社区页与协作页中,注入的界面提供公共聊天、私聊、未读跟踪、@ 提及及相关交互功能。
5. 在 CodeChat 网站中,用户可在授权后进行身份同步,以启用与作品、招募和协作相关的网站功能。
6. 主题选择、部分消息状态、会话记录和显示偏好会保存在浏览器存储中,以便下次继续使用。
7. 系统同时结合内容审核逻辑与隐私说明,用于支撑消息、帖子、评论及身份展示相关流程。
Privacy: - 此扩展会收集与功能实现相关的浏览数据和账户关联数据。附带的隐私文档说明:它会在本地检查 Codemao 登录状态,使用 Codemao 的用户 ID、昵称、头像和等级进行身份展示,读取页面中为集成功能所需的 DOM 信息,处理公共与私信消息内容以支持通信功能,并在浏览器本地保存设置及部分消息状态。当用户发布招募或作品评价内容时,相关内容会存储在开发者服务器上;只有当用户主动绑定邮箱时,才会收集邮箱地址用于通知。隐私页面还说明,Codemao 的 Cookie 会在本地用于登录相关功能判断,而 CodeChat 网站的专用 Cookie 会用于经授权的身份同步。
CodeChat - 编程猫聊天扩展 是做什么的
CodeChat - 编程猫聊天扩展 是一款面向 Edge 的实用工具类扩展,主要用来解决浏览器里某类具体的小问题。官方对它的介绍是:在编程猫社区页面显示在线用户,支持实时聊天在微软 Edge 加载项商店上,它当前版本 2.6.7,评分 5(1 人评价),约 14 名用户。
适合什么人用
从功能定位看,CodeChat - 编程猫聊天扩展 更适合想补上浏览器原生缺失功能的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。
怎么安装 CodeChat - 编程猫聊天扩展
- 打开微软 Edge 加载项商店上的官方页面;
- 点「添加到浏览器」并确认权限提示;
- 装好后在扩展列表里固定图标,方便随时开关。
本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。
常见问题
CodeChat - 编程猫聊天扩展 是免费的吗?
CodeChat - 编程猫聊天扩展 在微软 Edge 加载项商店免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。
CodeChat - 编程猫聊天扩展 安全吗?
它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。
CodeChat - 编程猫聊天扩展 支持哪些浏览器?
当前收录的版本来自微软 Edge 加载项商店,适用于 Edge。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。
怎么卸载 CodeChat - 编程猫聊天扩展?
在扩展管理页找到 CodeChat - 编程猫聊天扩展,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。
权限清单 来自 manifest.json 原文
接口权限 6
alarmscookiesdeclarativeNetRequestWithHostAccessnotificationsstoragetabs