1. 程式人生 > 其它 >TypeError: Cannot read property 'userAgent' of undefined at Timeout.task [as _onTimeout] (D:\cnipa\node_modules\jsdom\lib\jsdom\browser\Window.js:516:19)

TypeError: Cannot read property 'userAgent' of undefined at Timeout.task [as _onTimeout] (D:\cnipa\node_modules\jsdom\lib\jsdom\browser\Window.js:516:19)

Error: Uncaught [TypeError: Cannot read property 'userAgent' of undefined]
    at reportException (D:\cnipa\node_modules\jsdom\lib\jsdom\living\helpers\runtime-script-errors.js:66:24)
    at Timeout.task [as _onTimeout] (D:\cnipa\node_modules\jsdom\lib\jsdom\browser\Window.js:521:9)
    at listOnTimeout (
internal/timers.js:555:17) at processTimers (internal/timers.js:498:7) TypeError: Cannot read property 'userAgent' of undefined at _$VJ (eval at _$LN (http://epub.cnipa.gov.cn/gjcx.jsp:1:9116), <anonymous>:1:227500) at _$VJ (eval at _$LN (http://epub.cnipa.gov.cn/gjcx.jsp:1:9116), <anonymous>:1:250202)
at _$VJ (eval at _$LN (http://epub.cnipa.gov.cn/gjcx.jsp:1:9116), <anonymous>:1:224959) at _$VJ (eval at _$LN (http://epub.cnipa.gov.cn/gjcx.jsp:1:9116), <anonymous>:1:248477) at _$XT (eval at _$LN (http://epub.cnipa.gov.cn/gjcx.jsp:1:9116), <anonymous>:1:262111) at _$jM (eval at _$LN (http://
epub.cnipa.gov.cn/gjcx.jsp:1:9116), <anonymous>:1:207195) at Timeout.task [as _onTimeout] (D:\cnipa\node_modules\jsdom\lib\jsdom\browser\Window.js:516:19) at listOnTimeout (internal/timers.js:555:17) at processTimers (internal/timers.js:498:7)

大牛看了一下,說是jsdom程式碼報錯,既然是程式碼報錯,那就把這塊程式碼注視掉吧,不讓它報錯了,省得去噁心人啊

    找到D:\cnipa\node_modules\jsdom\lib\jsdom\browser\Window.js,開啟Window.js程式碼,找到516行,直接注視掉就可以了

    把handler.apply(methodContextProxy, args); 註釋掉就可以了,如下圖