kw-service / klas-helper-userscript

[DEPRECATED] 광운대학교 KLAS 사이트에 편리한 기능을 추가할 수 있는 유저 스크립트
MIT License
65 stars 27 forks source link

Mac Safari tampermonkey에서의 "오류가 발생하였습니다." #59

Open kor-taeyoon opened 3 years ago

kor-taeyoon commented 3 years ago
image

맥북의 App Store에서 정식으로 구매한 tampermonkey를 기반으로 Safari에서 환경을 설정한 후 klas에 접속하면, 위와 같이 "오류가 발생하였습니다."라는 메시지를 띄우며 문제가 발생합니다.

image

위의 사진이 파이어폭스에서 grease monkey를 기반으로 정상적으로 동작하는 모습입니다. 팀프로젝트만 정상적으로 로드되는 모습을 보이며, 오류의 원인이 추정되지 않아이렇게 올리게 되었습니다.

LeeJaeWonLJW commented 3 years ago

팀프로젝트만 정상 로드되는 이유는 잘모르겠으나, 말씀하신대로 Safari에서는 오류가 나고, 오류 코드상 CSP 관련으로 추측되네요.

Safari 설정에서 Content Security Policy를 완전히 Disable할 경우 해당 오류가 발생되지는 않는 것으로 보이는데, 그렇게 사용하는 것 보다는 Chrome, Brave, Firefox와 같은 크로미움 기반의 브라우저를 사용하시는게 좋을것 같습니다.

다른 분들이 다른 좋은 방법이 있다면, 알려주시면 좋을것 같네요!