Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions devel/200_48.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# [200_48] User-Agent and Device ID

## 2026/02/11 添加 User-Agent and Device ID 函数
### 如何测试
点击`插入交互对话`,使用`scheme`,输入:
```
Expand All @@ -10,6 +8,10 @@
;;期望返回类似:469709a0db73706427292c7019d41d55f64de1d965367da4206d9d952849120e
```

## 2026/02/12 降低调用损耗

## 2026/02/11 添加 User-Agent and Device ID 函数

### What
提供 HTTP 请求所需的 User-Agent 和设备唯一标识符功能。
- **User-Agent**: 在 HTTP 请求头中携带客户端信息(应用版本、操作系统、架构),便于服务器识别客户端环境
Expand Down
8 changes: 6 additions & 2 deletions src/System/Misc/tm_sys_utils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,9 @@ is_community_stem () {
string
stem_user_agent () {
#ifdef QTTEXMACS
return qt_stem_user_agent ();
static string user_agent= qt_stem_user_agent ();

return user_agent;
#else
return "unknown";
#endif
Expand All @@ -267,7 +269,9 @@ stem_user_agent () {
string
stem_device_id () {
#ifdef QTTEXMACS
return qt_stem_device_id ();
static string device_id= qt_stem_device_id ();

return device_id;
#else
return "unknown";
#endif
Expand Down