Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小小小卒
TypeScript
提交
cf504d6e
T
TypeScript
项目概览
小小小卒
/
TypeScript
与 Fork 源项目一致
Fork自
inscode / TypeScript
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TypeScript
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
cf504d6e
编写于
8月 07, 2024
作者:
W
weixin_39685861
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Auto Commit
上级
8abd2472
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
55 addition
and
2 deletion
+55
-2
.inscode
.inscode
+4
-0
index.ts
index.ts
+51
-2
未找到文件。
.inscode
浏览文件 @
cf504d6e
run = "node --enable-source-maps .build/index.js"
language = "node"
[env]
PATH = "/root/${PROJECT_DIR}/.config/npm/node_global/bin:/root/${PROJECT_DIR}/node_modules/.bin:${PATH}"
XDG_CONFIG_HOME = "/root/.config"
npm_config_prefix = "/root/${PROJECT_DIR}/.config/npm/node_global"
[debugger]
program = "main.js"
index.ts
浏览文件 @
cf504d6e
const
s
:
string
=
"
欢迎来到 InsCode
"
;
console
.
log
(
s
);
function
getSysMessage
()
{
let
userAgent
:
string
=
navigator
.
userAgent
let
webLog
:
any
=
{
ua
:
userAgent
}
// 获取微信版本
let
m1
=
userAgent
.
match
(
/MicroMessenger.*
?(?=
)
/
)
if
(
m1
&&
m1
.
length
>
0
)
{
webLog
.
wxChat
=
m1
[
0
]
}
// 获取钉钉版本
m1
=
userAgent
.
match
(
/DingTalk.*
?(?=
)
/
)
if
(
m1
&&
m1
.
length
>
0
)
{
webLog
.
dingTalk
=
m1
[
0
]
}
// 苹果手机
if
(
userAgent
.
includes
(
'
iPhone
'
)
||
userAgent
.
includes
(
'
iPad
'
))
{
// 获取设备名
if
(
userAgent
.
includes
(
'
iPad
'
))
{
webLog
.
device
=
'
iPad
'
}
else
{
webLog
.
device
=
'
iPhone
'
}
// 获取操作系统版本
m1
=
userAgent
.
match
(
/iPhone OS .*
?(?=
)
/
)
if
(
m1
&&
m1
.
length
>
0
)
{
webLog
.
system
=
m1
[
0
]
}
}
// 安卓手机
if
(
userAgent
.
includes
(
'
Android
'
))
{
// 获取设备名
m1
=
userAgent
.
match
(
/Android.*;
?(
.*
(?=
Build
))
/
)
if
(
m1
&&
m1
.
length
>
1
)
{
webLog
.
device
=
m1
[
1
]
}
// 获取操作系统版本
m1
=
userAgent
.
match
(
/Android.*
?(?=
;
)
/
)
if
(
m1
&&
m1
.
length
>
0
)
{
webLog
.
system
=
m1
[
0
]
}
}
return
webLog
}
const
webInfos
=
getSysMessage
()
console
.
info
({
webInfos
})
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录