ThingsCloud 浏览器使用规范
ThingsCloud 浏览器使用规范
更新日期:2024年3月12日
生效日期:2024年3月12日
一、规范概述
本《ThingsCloud 浏览器使用规范》(以下简称"本规范")旨在说明访问 ThingsCloud 物联网平台(以下简称"本平台")所需的浏览器类型、版本要求及配置要求。
为确保您能够正常使用本平台的全部功能,请按照本规范的要求选择和配置您的浏览器。
二、支持的浏览器
2.1 桌面端浏览器
我们支持以下桌面端浏览器的当前版本及上一版本:
| 浏览器 | 最低版本 | 推荐版本 | 支持状态 | 内核 |
|---|---|---|---|---|
| Google Chrome | 90+ | 最新版本 | ✅ 完全支持 | Chromium |
| Microsoft Edge | 90+ | 最新版本 | ✅ 完全支持 | Chromium |
| Mozilla Firefox | 88+ | 最新版本 | ✅ 完全支持 | Gecko |
| Apple Safari | 14+ | 最新版本 | ✅ 完全支持 | WebKit |
| 360安全浏览器 | 13+ | 最新版本 | ✅ 支持 | Chromium |
| 360极速浏览器 | 13+ | 最新版本 | ✅ 支持 | Chromium |
| QQ浏览器 | 11+ | 最新版本 | ✅ 支持 | Chromium |
| 搜狗高速浏览器 | 12+ | 最新版本 | ✅ 支持 | Chromium |
| 百度浏览器 | 8+ | 最新版本 | ✅ 支持 | Chromium |
| UC浏览器 | 7+ | 最新版本 | ⚠️ 部分支持 | Chromium |
| Opera | 76+ | 最新版本 | ✅ 支持 | Chromium |
2.2 移动端浏览器
我们支持以下移动端浏览器的当前版本及上一版本:
| 浏览器 | 最低版本 | 推荐版本 | 支持状态 |
|---|---|---|---|
| Chrome Mobile (Android) | 90+ | 最新版本 | ✅ 支持 |
| Safari Mobile (iOS) | 14+ | 最新版本 | ✅ 支持 |
| Samsung Internet | 14+ | 最新版本 | ✅ 支持 |
| Firefox Mobile | 88+ | 最新版本 | ✅ 支持 |
2.3 不支持的浏览器
以下浏览器不在我们的支持范围内,使用这些浏览器可能会遇到功能异常或安全问题:
| 浏览器 | 说明 |
|---|---|
| Internet Explorer | 已停止支持,请使用 Edge 或 Chrome |
| 旧版 Edge (EdgeHTML) | 已停止支持,请使用新版 Edge(Chromium 内核) |
| 低于上述最低版本的所有浏览器 | 功能不兼容,存在安全风险 |
三、推荐浏览器
3.1 首选推荐
我们强烈推荐您使用以下浏览器访问本平台:
Google Chrome
- 兼容性最佳
- 性能表现优秀
- 安全更新及时
- 调试工具完善
Microsoft Edge
- 与 Chrome 兼容
- Windows 系统集成度高
- 内存占用较低
360极速浏览器 / 360安全浏览器
- 国内访问速度快
- 本地化服务好
- 双核智能切换
- 兼容性良好
3.2 国内浏览器说明
国内主流浏览器(360、QQ、搜狗、百度等)大多基于 Chromium 内核开发,与 Chrome 具有良好的兼容性:
| 浏览器 | 特点 | 适用场景 |
|---|---|---|
| 360安全浏览器 | 安全防护能力强,适合一般办公 | 日常使用、企业办公 |
| 360极速浏览器 | 速度快,功能精简 | 追求性能的用户 |
| QQ浏览器 | 与 QQ 生态集成,登录方便 | 腾讯生态用户 |
| 搜狗高速浏览器 | 输入法集成,智能推荐 | 搜狗输入法用户 |
| 百度浏览器 | 云端同步,百度服务集成 | 百度生态用户 |
| UC浏览器 | 跨平台同步,移动端体验好 | 多设备协同用户 |
3.3 推荐理由
推荐国际浏览器的原因:
| 特性 | Chrome | Edge |
|---|---|---|
| 渲染引擎 | Chromium | Chromium |
| JavaScript 性能 | 优秀 | 优秀 |
| 安全性 | 自动更新 | 自动更新 |
| 开发者工具 | 完善 | 完善 |
| 平台兼容 | Windows/macOS/Linux | Windows/macOS/Linux |
| 内存占用 | 较高 | 较低 |
推荐国内浏览器的原因:
| 优势 | 说明 |
|---|---|
| 网络优化 | 针对国内网络环境优化,访问更快 |
| 本地化 | 中文界面,符合国内使用习惯 |
| 服务支持 | 本地客服支持,问题响应更快 |
| 生态集成 | 与国内服务(如云盘、输入法)集成 |
四、浏览器配置要求
4.1 必需的浏览器功能
为确保平台正常工作,您的浏览器必须启用以下功能:
| 功能 | 是否必需 | 说明 |
|---|---|---|
| JavaScript | ✅ 必需 | 平台核心功能依赖 JavaScript |
| Cookie | ✅ 必需 | 用于身份验证和会话管理 |
| 本地存储(LocalStorage) | ✅ 必需 | 用于缓存数据和偏好设置 |
| 会话存储(SessionStorage) | ✅ 必需 | 用于临时数据存储 |
| TLS/SSL | ✅ 必需 | 用于安全数据传输 |
4.2 推荐的浏览器设置
为获得最佳使用体验,我们推荐以下浏览器设置:
4.2.1 Cookie 设置
- 接受第一方 Cookie:必须启用
- 接受第三方 Cookie:推荐启用(部分功能可能需要)
- 退出时清除 Cookie:不推荐(会导致频繁重新登录)
4.2.2 JavaScript 设置
- 启用 JavaScript:必须启用
- 允许弹出窗口:对本平台白名单允许
4.2.3 安全设置
- 启用 HTTPS 优先:推荐启用
- 启用混合内容拦截:推荐启用
- 启用浏览器安全浏览:推荐启用
4.2.4 显示设置
- 屏幕分辨率:最低 1366×768,推荐 1920×1080 或更高
- 显示缩放:推荐 100% 或 125%
- 字体大小:推荐使用默认设置
4.3 企业环境配置
如果您在企业环境中使用本平台,请注意以下配置要求:
4.3.1 防火墙设置
请确保防火墙允许访问以下域名:
*.thingscloud.xyz
4.3.2 代理设置
如需通过代理访问:
- 支持 HTTPS 代理
- 不支持需要认证的 HTTP 代理(可能影响部分功能)
4.3.3 内容过滤
请确保内容过滤器不会拦截:
- JavaScript 文件
- CSS 文件
- WebSocket 连接
- Cookie 和本地存储
五、浏览器功能兼容性
5.1 核心功能支持
| 平台功能 | Chrome | Edge | 360浏览器 | QQ浏览器 | Firefox | Safari | 要求 |
|---|---|---|---|---|---|---|---|
| 设备管理 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | JavaScript + LocalStorage |
| 数据可视化 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Canvas/WebGL |
| 实时数据推送 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | WebSocket |
| 文件上传 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | File API |
| 视频播放 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | HTML5 Video |
| 地图显示 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | JavaScript |
注:360浏览器、QQ浏览器、搜狗浏览器等国内浏览器基于 Chromium 内核,核心功能支持情况与 Chrome 一致。
5.2 高级功能支持
| 平台功能 | Chrome | Edge | 360浏览器 | QQ浏览器 | Firefox | Safari | 说明 |
|---|---|---|---|---|---|---|---|
| WebRTC | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 用于音视频通信 |
| WebAssembly | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 用于高性能计算 |
| Service Worker | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 用于离线功能 |
| Web Speech API | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ | 语音识别功能 |
注:国内浏览器的内核版本可能较旧,部分高级功能可能存在兼容性问题。建议使用最新版本以获得最佳体验。
六、常见问题与解决方案
6.1 登录问题
问题:无法登录或登录后立即退出
可能原因及解决方案:
- Cookie 未启用:检查浏览器是否允许 Cookie
- 本地存储被禁用:启用 LocalStorage 和 SessionStorage
- 浏览器扩展冲突:禁用广告拦截器等扩展
- Cookie/缓存损坏:清除浏览器 Cookie 和缓存后重试
问题:登录后频繁要求重新登录
可能原因及解决方案:
- 退出时清除 Cookie:关闭浏览器的"退出时清除 Cookie"设置
- 会话超时:延长会话超时时间或保持活动状态
6.2 显示问题
问题:页面显示异常或功能不可用
可能原因及解决方案:
- 浏览器版本过低:更新浏览器到支持的版本
- JavaScript 未启用:启用 JavaScript
- CSS 未加载:检查网络连接和内容过滤器
- 分辨率过低:使用推荐的分辨率
问题:图表或地图不显示
可能原因及解决方案:
- Canvas 不支持:更新浏览器到支持的版本
- 网络问题:检查 CDN 资源是否可访问
- GPU 加速问题:在浏览器设置中启用硬件加速
6.3 性能问题
问题:页面加载缓慢或卡顿
可能原因及解决方案:
- 浏览器扩展过多:禁用不必要的扩展
- 内存不足:关闭其他标签页或应用
- 硬件加速未启用:启用浏览器的硬件加速功能
- 网络延迟:检查网络连接质量
6.4 安全警告
问题:浏览器显示安全警告
可能原因及解决方案:
- 证书问题:确认访问的是正确的域名
- 混合内容:确保使用 HTTPS 访问
- 时间设置错误:检查系统时间是否正确
七、浏览器更新策略
7.1 版本支持策略
我们遵循以下版本支持策略:
- 支持当前版本及上一版本:主流浏览器的当前版本及上一版本
- 及时更新支持:当浏览器发布新版本后,我们将测试并支持新版本
- 停止旧版本支持:当浏览器发布新版本时,旧版本的支持将在新版本发布后 6 个月停止
7.2 重大版本更新
当浏览器发布重大版本更新时:
- 我们将在新版本发布后进行兼容性测试
- 测试完成后,我们会在平台公告中说明支持的版本
- 建议您在确认平台支持后再更新浏览器
7.3 安全更新
我们强烈建议您:
- 启用浏览器自动更新:确保获得最新的安全补丁
- 及时更新浏览器:优先安装安全更新
- 关注安全公告:关注浏览器和平台的安全公告
八、企业环境特殊说明
8.1 统一浏览器部署
对于企业用户,我们建议:
- 统一浏览器版本:在企业内部统一部署相同版本的浏览器
- 集中管理配置:通过企业策略统一管理浏览器配置
- 定期更新维护:建立定期更新和维护机制
8.2 兼容性测试
在部署新的浏览器版本前,建议:
- 在测试环境验证:先在测试环境中验证新版本的兼容性
- 逐步推广:先在小范围内试用,确认无问题后再全面推广
- 保留回退方案:保留旧版本浏览器作为回退方案
8.3 虚拟桌面环境
如使用虚拟桌面(VDI)环境:
- 确保足够的 GPU 资源:图形渲染需要 GPU 支持
- 优化网络带宽:确保足够的网络带宽
- 配置合适的分辨率:使用推荐的屏幕分辨率
九、移动端使用说明
9.1 移动端功能支持
本平台支持移动端访问,但请注意:
| 功能 | 桌面端 | 移动端 | 说明 |
|---|---|---|---|
| 设备管理 | ✅ 完整功能 | ✅ 支持核心功能 | 移动端界面优化 |
| 数据可视化 | ✅ 完整功能 | ✅ 支持核心功能 | 部分复杂图表可能简化 |
| 配置管理 | ✅ 完整功能 | ⚠️ 部分支持 | 复杂配置建议使用桌面端 |
| 文件管理 | ✅ 完整功能 | ⚠️ 部分支持 | 文件上传支持有限 |
9.2 移动端浏览器推荐
| 系统 | 推荐浏览器 |
|---|---|
| Android | Chrome Mobile |
| iOS | Safari Mobile |
9.3 移动端限制
移动端访问存在以下限制:
- 屏幕尺寸限制:小屏幕可能影响使用体验
- 触摸操作:某些功能可能需要鼠标操作
- 性能限制:设备性能可能影响复杂功能的使用
- 网络限制:移动网络的稳定性可能影响使用
建议进行复杂的配置和操作时使用桌面端。
十、技术支持
10.1 获取帮助
如遇到浏览器相关问题,您可以通过以下方式获取帮助:
- 在线文档:查阅平台帮助文档
- 技术支持:登录控制台后,通过右上角的技术支持联系我们
- 社区支持:访问用户社区寻求帮助
10.2 反馈问题
反馈问题时,请提供以下信息:
- 浏览器类型和版本(如 Chrome 120.0.6099.109)
- 操作系统类型和版本(如 Windows 11 22H2)
- 问题描述和重现步骤
- 浏览器控制台的错误信息(如有)
- 截图或录屏
10.3 浏览器信息获取
获取浏览器信息的方法:
Chrome/Edge
- 按
F12打开开发者工具 - 在 Console 中输入
navigator.userAgent查看 - 或在地址栏输入
chrome://version或edge://version
Firefox
- 按
F12打开开发者工具 - 在 Console 中输入
navigator.userAgent查看 - 或在菜单中选择"帮助" → "故障排除信息"
Safari
- 在菜单中选择"Safari" → "关于 Safari"
- 或在"开发"菜单中查看
十一、规范更新
11.1 更新机制
我们可能根据以下情况更新本规范:
- 浏览器技术发展
- 新浏览器版本的发布
- 平台功能的增加或变更
- 安全需求的变化
11.2 更新通知
本规范更新后,我们会通过以下方式通知:
- 在平台上发布公告
- 在控制台显示提示信息
- 通过邮件通知重大变更
11.3 查看最新版本
您可以通过以下方式查看本规范的最新版本:
- 在平台官网查看
- 在控制台帮助中心查看
- 联系技术支持获取
附录:术语表
| 术语 | 定义 |
|---|---|
| Chromium | 开源浏览器项目,Chrome、Edge 等浏览器基于此项目 |
| LocalStorage | 浏览器提供的永久性本地存储机制 |
| SessionStorage | 浏览器提供的临时性会话存储机制 |
| WebSocket | 一种在单个 TCP 连接上进行全双工通信的协议 |
| TLS/SSL | 传输层安全协议,用于加密网络通信 |
| Canvas | HTML5 提供的用于绘制图形的元素 |
| WebGL | JavaScript 的 3D 绘图 API |
| WebRTC | 支持浏览器进行实时音视频通信的技术 |
| VDI | 虚拟桌面基础架构 |
本规范自发布之日起生效。
未来万物(北京)科技有限公司