Joona Yoon
                                            Joona Yoon
                                        
                                    좀 더 구체적으로 말씀해주실 수 있나요? 제출 페이지에서 문제가 어떻게 보이는 것을 원하시는 지 모르겠어요. 문제 제목, 문제 설명만 보이면 되는건가요?
아하! 그럼 문제 보기 화면에서 제출창이 윈도우로 뜨는 게 더 나을 것 같은데 그건 어떠세요? LeetCode나 Programmers 처럼요.
예전에 비슷하게 시도해본게 있어서, `iframe` 쓰면 될 거 같기는 한데 이쁠지는 모르겠네요. 한번 해보면서 경과를 여기에 적어볼게요 🤔
네 그런 방법도 있긴 한데, 코드 에디터쪽으로 실행되는 스크립트가 많을 거에요. `iframe`으로 가져온 DOM도 컨트롤이 가능해서 그게 더 편할 것 같네요
아하... same origin 이어도 다른 resource는 허용하지 않는 케이스가 있었던거같은데 그건가보네요 ㅠ
이미 충분히 많은 이야기가 오간 것 같네요 ㅎㅎ 저도 iframe으로 충분할거라고 생각은 합니다만, 개인적으로 선호하지 않고 사용하지도 않으려합니다. HTML5 표준이 아닌 것으로 알고 있고 브라우저에서도 언제 지원이 끊길지 모르는 일이라서요....
안녕하세요, iframe으로 간단하게 테스트를 해봤는데, iframe 내의 DOM이 로드되면서 BOJ Extended가 스크립트를 실행을 시도하다 오류를 내버리네요. (정확히는 `document.createElement` 구문 실행을 실패하는데 이건 좀 더 알아보도록 하겠습니다) 참고로, manifest 설정에서 `content_scripts`...
그리고 두 가지의 Mock-up이 있습니다. ## Type A 좌우로 나누어 사이드바 형태로 표시하는 방식. 대신 기존의 문제 설명들의 레이아웃이 좁아짐.  ## Type B 기존의 `메모 작성하기`처럼, 문제 하단에 제출...
그리고 이 기능 전체가 [CSRF 공격](https://www.imperva.com/learn/application-security/csrf-cross-site-request-forgery/)을 모방할 수 있겠다는 생각이 들더라구요. 넘어가는 데이터를 보면 `csrf_token`이 있는데, 제출 페이지를 직접 로드해서 가져왔을 때 이게 과연 그대로 유효하게 사용될 수 있을지는 모르겠습니다....
제보 감사합니다. `ctrl + tab` 은 확인하지 못했는데, `alt + tab` 이후 `/` 은 말씀하신대로 버그가 그대로 발생하네요. 현상 확인해보고 업데이트 하도록 하겠습니다 :)