파파즈 보드 1.2를 사용하시는 분들께서 참고하시면 좋을 듯 합니다.
굳이 뭣하러 사용자가 직접 고쳐서 하냐고 생각하실 수도 있지만, 제작자님께서 근래 꽤 오랜 시간동안 사이트에 접속을 하지 않으셨기에... 업데이트를 마냥 기다릴 수만은 없어서요.
사실 회원제로 사이트를 운영하시는 분들께는 그다지 필요없는 내용인데, 제가 운영하는 사이트처럼 비회원 중심으로 운영하시는 분들에게는 유용한 정보일 것 같습니다.
비회원이 게시글 수정/삭제나 댓글 수정/삭제 할 때 비밀번호 인증 화면이 뜨지 않는 문제
위처럼 댓글에서 메뉴를 클릭하면 댓글 수정 또는 삭제 화면이 떠야 정상인데, IE 외 크롬이나 파이어폭스 등 타 브라우저에서 비회원이 시도하면 아래와 같은 오류가 출력됩니다.
저게 왜 일어나는 건가 싶기도 하고 왜 IE에서는 저게 잘 작동하는지 의문스러웠습니다. 거의 반나절동안 해결이 안되어서 매달렸는데 결국 해결했네요... ^^:;
우선 압축된 bundle.js 파일을 풀어줍니다. 그다음에
u = function(d) {
if ("function" === typeof window.Event) return new Event(d);
var m = document.createEvent("Event");
m.initEvent(d, !0, !0);
return m
},
에서 빨간색 부분을 d로 고쳐줍니다. 그러면 정상적으로 작동합니다.
(삭제는 제대로 되는데 수정은 비밀번호 입력만 되는데다가 또 다른 오류가 발생하네요...;;)
-> 해결 완료
아직 업데이트가 많이 이루어지지 않아서 그런지 몇 가지 오류가 더 있는데 틈틈이 올려보겠습니다.
여담으로 전 글에서 답변 주신 분들께 모두 감사드립니다.