fix(devtool): improve devtools late injection browser env detection (#4890)
This commit is contained in:
parent
e1ee3c4fe8
commit
fa2237f1d8
@ -55,7 +55,10 @@ export function setDevtoolsHook(hook: DevtoolsHook, target: any) {
|
|||||||
// (#4815)
|
// (#4815)
|
||||||
// eslint-disable-next-line no-restricted-globals
|
// eslint-disable-next-line no-restricted-globals
|
||||||
typeof window !== 'undefined' &&
|
typeof window !== 'undefined' &&
|
||||||
!navigator.userAgent.includes('jsdom')
|
// some envs mock window but not fully
|
||||||
|
window.HTMLElement &&
|
||||||
|
// also exclude jsdom
|
||||||
|
!window.navigator?.userAgent?.includes('jsdom')
|
||||||
) {
|
) {
|
||||||
const replay = (target.__VUE_DEVTOOLS_HOOK_REPLAY__ =
|
const replay = (target.__VUE_DEVTOOLS_HOOK_REPLAY__ =
|
||||||
target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [])
|
target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [])
|
||||||
|
Loading…
Reference in New Issue
Block a user