미꾸라지 v5 오류 디버깅 - Kaspersky Internet Security

미꾸라지 v5 프로그램을 사용하시는 분들 중 Kaspersky Internet Security 를 사용하신다면 미꾸라지 UI 가 제대로 표시되지 않는 이슈가 있을 수 있습니다. 보통 Javscript Console 에서 확인을 하였을 때, 아래와 같은 오류가 납니다.

TypeError: ns.GetCommandSrc is not a function
at GetCommandUrl (main.js:988)
at XMLHttpRequest.window.XMLHttpRequest.open (main.js:1023)
at spread.js:25
at new Promise ()
at e.exports (spread.js:25)
at e.exports (spread.js:25)
main.js:988 Uncaught (in promise) TypeError: ns.GetCommandSrc is not a function
at GetCommandUrl (main.js:988)
at XMLHttpRequest.window.XMLHttpRequest.open (main.js:1023)
at spread.js:25
at new Promise ()
at e.exports (spread.js:25)
at e.exports (spread.js:25)
GetCommandUrl   @       main.js:988
window.XMLHttpRequest.open      @       main.js:1023
(anonymous)     @       spread.js:25
e.exports       @       spread.js:25
e.exports       @       spread.js:25
Promise.then (async)    
mudfishConsoleLog       @       mudfish.js:465
(anonymous)     @       (index):1395
Promise.catch (async)   
dashboard_graphql       @       (index):1393
(anonymous)     @       (index):1521
Promise.then (async)    
mounted @       (index):1519
He      @       vue.js:6
Yt      @       vue.js:6
(anonymous)     @       vue.js:6
wn.$mount       @       vue.js:6
wn.$mount       @       vue.js:6
t._init @       vue.js:6
wn      @       vue.js:6
(anonymous)     @       (index):1400

원인

이 오류는 미꾸라지 v5 프로그램의 이슈가 아닌 Kaspersky Internet Security 제품의 버그이며, 해당 제품이 AJAX 호출에 대한 inspection 을 잘못 구현해서 생기는 이슈입니다.

해결 방법

해당 제품의 옵션 중 "Inject script into web traffic to interact with web pages" 기능을 Off 하시면 됩니다. 해당 옵션은 아래에 있습니다.

  • Settings -> Additional -> Network -> Inject scripts into web traffic to interact with web pages.

미꾸라지 v5 오류 디버깅 - Kaspersky Internet Security (last edited 2019-10-25 08:09:25 by loxch)