Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/M-cheng-web/web-tracing
/ functions
Functions
419 in github.com/M-cheng-web/web-tracing
⨍
Functions
419
◇
Types & classes
60
↓ 1 callers
Function
initBase
()
packages/core/src/lib/base.ts:126
↓ 1 callers
Method
initBase
* 初始化 base 数据
packages/core/src/lib/base.ts:81
↓ 1 callers
Function
initBatchError
()
packages/core/src/lib/err-batch.ts:132
↓ 1 callers
Method
initDevice
()
packages/core/src/lib/base.ts:57
↓ 1 callers
Function
initError
* 初始化错误监听
packages/core/src/lib/err.ts:255
↓ 1 callers
Function
initEvent
()
packages/core/src/lib/event.ts:224
↓ 1 callers
Function
initHttp
* 初始化http监控
packages/core/src/lib/http.ts:178
↓ 1 callers
Function
initIntersection
()
packages/core/src/lib/intersectionObserver.ts:159
↓ 1 callers
Function
initLineStatus
()
packages/core/src/lib/line-status.ts:42
↓ 1 callers
Method
initObserver
* 针对 threshold 生成不同监听对象 (不允许同一个dom被两个监听对象监听) * @param threshold 阈值
packages/core/src/lib/intersectionObserver.ts:37
↓ 1 callers
Function
initOptions
(initOptions: InitOptions)
packages/core/src/lib/options.ts:317
↓ 1 callers
Function
initPerformance
()
packages/core/src/lib/performance.ts:253
↓ 1 callers
Function
initPv
* 路由Pv采集 * * 分为以下几种情况(sdk是兼容vue2以及vue3的,但可能有些部分是取了它们的一些特性的,可能会受到后续它们的更改的影响) * 针对 history/hash 以及 刷新页面/初始加载 的情况获取到的数据进行说明 * * 1. 针对普通 html * 1
packages/core/src/lib/pv.ts:49
↓ 1 callers
Function
initRecordScreen
()
packages/core/src/lib/recordscreen.ts:83
↓ 1 callers
Function
initReplace
()
packages/core/src/lib/replace.ts:48
↓ 1 callers
Method
initSdkUserUuid
* 初始化sdk中给用户的唯一标识
packages/core/src/lib/base.ts:108
↓ 1 callers
Function
initSendData
()
packages/core/src/lib/sendData.ts:261
↓ 1 callers
Function
interceptFetch
* fetch请求拦截
packages/core/src/lib/http.ts:19
↓ 1 callers
Function
interceptXHR
* xhr 请求拦截
packages/core/src/lib/http.ts:84
↓ 1 callers
Function
intersectionDisconnect
()
packages/core/src/lib/exportMethods.ts:175
↓ 1 callers
Function
intersectionObserver
(gather: TargetGather)
packages/core/src/lib/exportMethods.ts:159
↓ 1 callers
Function
intersectionUnobserve
(target: ElementOrList)
packages/core/src/lib/exportMethods.ts:167
↓ 1 callers
Function
isEmpty
(wat: any)
packages/core/src/utils/is.ts:67
↓ 1 callers
Function
isInit
()
packages/core/src/utils/global.ts:43
↓ 1 callers
Function
isPromiseRejectedResult
* 判断是否为 promise-reject 错误类型
packages/core/src/lib/err.ts:136
↓ 1 callers
Function
is_ipv4
* 获取ip * 注:此文件为 webrtc-ip[https://github.com/joeymalvinni/webrtc-ip] v3.0.1 离线版本
packages/core/src/utils/getIps.ts:6
↓ 1 callers
Function
is_ipv6
(d)
packages/core/src/utils/getIps.ts:9
↓ 1 callers
Function
j
(e, n)
packages/core/src/utils/fingerprintjs.ts:768
↓ 1 callers
Function
listenBeforeunload
* 监听 - beforeunload
packages/core/src/lib/replace.ts:174
↓ 1 callers
Function
listenClick
* 监听 - click
packages/core/src/lib/replace.ts:152
↓ 1 callers
Function
listenError
* 监听 - error
packages/core/src/lib/replace.ts:116
↓ 1 callers
Function
listenHashchange
* 监听 - hashchange
packages/core/src/lib/replace.ts:227
↓ 1 callers
Function
listenLoad
* 监听 - load
packages/core/src/lib/replace.ts:164
↓ 1 callers
Function
listenOffline
* 监听 - offline 网络是否关闭
packages/core/src/lib/replace.ts:272
↓ 1 callers
Function
listenOnline
* 监听 - online 网络是否开启
packages/core/src/lib/replace.ts:282
↓ 1 callers
Function
listenPopState
* 监听 - popstate
packages/core/src/lib/replace.ts:261
↓ 1 callers
Function
listenUnhandledrejection
* 监听 - unhandledrejection(promise异常)
packages/core/src/lib/replace.ts:126
↓ 1 callers
Function
loadSourceMap
(fileName: string)
examples/react/src/utils/sourcemap.ts:23
↓ 1 callers
Function
loadSourceMap
(fileName: string)
examples/vue3/src/utils/sourcemap.ts:23
↓ 1 callers
Function
loadTestPage
()
packages/core/__test__/recordscreen.spec.ts:30
↓ 1 callers
Function
lookRecordscreen
(row: any)
examples/react/src/views/err/index.tsx:113
↓ 1 callers
Function
mapItemsToMenu
(menuItems: any[])
examples/react/src/components/MenuList.tsx:25
↓ 1 callers
Function
observeNavigationTiming
* 发送页面性能数据
packages/core/src/lib/performance.ts:162
↓ 1 callers
Function
observeSourceInsert
* 监听 - 异步插入的script、link、img, DOM更新操作记录
packages/core/src/lib/performance.ts:110
↓ 1 callers
Function
oe
(e)
packages/core/src/utils/fingerprintjs.ts:2013
↓ 1 callers
Function
peer
(d)
packages/core/src/utils/getIps.ts:19
↓ 1 callers
Function
promiseError
()
examples/react/src/views/err/index.tsx:29
↓ 1 callers
Function
promiseWrap
()
examples/react/src/views/err/index.tsx:32
↓ 1 callers
Function
promiseWrap
()
examples/vanilla/index.ts:11
↓ 1 callers
Method
proxyAddCacheErrorA
()
packages/core/src/lib/err-batch.ts:38
↓ 1 callers
Method
proxyAddCacheErrorB
()
packages/core/src/lib/err-batch.ts:65
↓ 1 callers
Function
proxyEmit
()
packages/core/__test__/err-batch.spec.ts:15
↓ 1 callers
Function
proxyEmit
()
packages/core/__test__/event.spec.ts:37
↓ 1 callers
Method
pushCacheErrorA
(errorInfo: any)
packages/core/src/lib/err-batch.ts:115
↓ 1 callers
Function
randomBoolean
(randow: number)
packages/core/src/utils/index.ts:212
↓ 1 callers
Function
re
(n)
packages/core/src/utils/fingerprintjs.ts:1994
↓ 1 callers
Function
ref
(target: T)
packages/core/src/observer/ref.ts:63
↓ 1 callers
Method
removeItem
(key: string)
packages/core/src/utils/localStorage.ts:22
↓ 1 callers
Function
repalceAll
(str: string)
examples/react/src/utils/sourcemap.ts:9
↓ 1 callers
Function
repalceAll
(str: string)
examples/vue3/src/utils/sourcemap.ts:9
↓ 1 callers
Function
replace
(type: EVENTTYPES)
packages/core/src/lib/replace.ts:56
↓ 1 callers
Function
replaceConsoleError
* 重写 - console.error
packages/core/src/lib/replace.ts:136
↓ 1 callers
Function
replaceFetch
* 重写 - fetch
packages/core/src/lib/replace.ts:210
↓ 1 callers
Function
replaceHistoryPushState
* 重写 - history-pushState
packages/core/src/lib/replace.ts:249
↓ 1 callers
Function
replaceHistoryReplaceState
* 重写 - history-replaceState
packages/core/src/lib/replace.ts:237
↓ 1 callers
Function
replaceLast
(str: string, find: string, replace: string)
packages/core/__test__/utils/index.ts:60
↓ 1 callers
Function
replaceXHROpen
* 重写 - XHR-open
packages/core/src/lib/replace.ts:184
↓ 1 callers
Function
replaceXHRSend
* 重写 - XHR-send
packages/core/src/lib/replace.ts:197
↓ 1 callers
Function
resolveExecutablePath
()
packages/core/__test__/utils/index.ts:71
↓ 1 callers
Function
run
()
scripts/update.ts:3
↓ 1 callers
Method
sendAllCacheError
* 获取所有的错误 * 用户突然关闭页面时调用此方法集成错误
packages/core/src/lib/err-batch.ts:94
↓ 1 callers
Function
sendByBeacon
(url: string, data: any)
packages/core/src/utils/index.ts:295
↓ 1 callers
Function
sendByImage
(url: string, data: any)
packages/core/src/utils/index.ts:304
↓ 1 callers
Method
sendEvent
* 发送事件
packages/core/src/lib/intersectionObserver.ts:71
↓ 1 callers
Method
sendLocal
* 发送本地事件列表 * @param e 需要发送的事件信息
packages/core/src/lib/sendData.ts:121
↓ 1 callers
Function
serializeConsoleArgs
* 序列化console.error的参数 * 处理各种类型的参数,包括对象、函数、Error等
packages/core/src/lib/err.ts:17
↓ 1 callers
Method
setItem
(key: string, value: any)
packages/core/src/utils/localStorage.ts:18
↓ 1 callers
Method
setSendDataItem
* sendData专属存储 * 特殊性: * 1. 每次存储检查最大容量(5M),如超过则不再继续存并通知外部 * 2. 按照特定结构去拼接 * * 注意:刷新页面测试会加入卸载事件,这在控制台是看不到的
packages/core/src/utils/localStorage.ts:48
↓ 1 callers
Function
setupComponent
()
examples/vue2/src/components/index.js:7
↓ 1 callers
Function
start
()
scripts/publish-examples.ts:74
↓ 1 callers
Function
start
()
examples/vanilla/main.ts:89
↓ 1 callers
Function
te
(e)
packages/core/src/utils/fingerprintjs.ts:1974
↓ 1 callers
Method
testServerAvailable
()
packages/core/src/lib/sendData.ts:103
↓ 1 callers
Function
toJS
(value: any)
packages/nuxt/index.ts:19
↓ 1 callers
Function
traceCustomEvent
(options = {}, flush = false)
packages/core/src/lib/exportMethods.ts:132
↓ 1 callers
Function
traceResourcePerformance
* 发送页面追踪资源加载性能数据 * (支持getEntriesByType的情况下才追踪)
packages/core/src/lib/performance.ts:52
↓ 1 callers
Method
transitionOptions
* 对入参配置项进行转换
packages/core/src/lib/options.ts:76
↓ 1 callers
Method
unobserve
* 对元素停止观察
packages/core/src/lib/intersectionObserver.ts:119
↓ 1 callers
Function
unzip
(b64Data: string)
packages/core/src/lib/recordscreen.ts:130
↓ 1 callers
Function
unzipRecordscreen
(recordscreen: string)
packages/core/src/lib/exportMethods.ts:25
↓ 1 callers
Method
update
(oldValue: any)
packages/core/src/observer/watcher.ts:42
↓ 1 callers
Function
updatePackageJSON
()
scripts/utils.ts:106
↓ 1 callers
Function
watch
(target: ObserverValue<T>, fun: voidFun<T>)
packages/core/src/observer/watch.ts:9
↓ 1 callers
Method
watchGet
* 监听属性专用 - 拿到最新值并添加依赖
packages/core/src/observer/watcher.ts:73
↓ 1 callers
Function
watchInit
(callback: AnyFun, getter: AnyFun)
packages/core/src/observer/watch.ts:5
↓ 1 callers
Function
z
()
packages/core/src/utils/fingerprintjs.ts:839
↓ 1 callers
Function
zip
(data: any)
packages/core/src/lib/recordscreen.ts:106
Function
$
()
packages/core/src/utils/fingerprintjs.ts:955
Function
App
()
examples/react/src/App.tsx:109
Function
AppRouter
()
examples/react/src/App.tsx:85
← previous
next →
201–300 of 419, ranked by callers