알 사람들 다 알거고
대충 반 전문적인 이야기니 스킵해도 되고
알고 싶은 사람만 봐
일단, 웹 브라우저마다 자기가 어떤 브라우저인지 표시하는 정보가 있는데
그걸 "User Agent", 줄여서 "UA" 라는게 있어
이플은 먼저 페이지가 열릴 때,
"나 이플인데 거 호출하는 브라우저 이름이 머요?"
라고 물어보며 UA 정보를 조회하지
이플이 요구하는 Windows 10 Edge 브라우저의 경우
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362
라고 나오는데,여기서 이플이 감지하는 것은
Windows NT 10.0 와 맨 뒤의 Edge/18.18362
이 두 개야
Windows NT 10.0 은 Windows 10을 의미하고
Edge/18.18362 는 이 브라우저가 Edge 브라우저라는 것을 의미해
즉, Windows 7 이나 Chrome 혹은 Firefox 의 경우,
이 부분이 다르거나 없기 때문에 튕겨내는 것
때문에 아까 우회 방법이 이 UA를 Edge 인 것처럼
변경해주는 작업을 해주는거였어
그러니 Windows 7에 Edge 깔거나
MacOS 에 Edge 깐다고 그냥 되지 않으니
다른 방법을 찾는게 좋을거야...