Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

미꾸라지 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.