스마트에디터2 새로고침시 방지 채택완료
http://sir.kr/data/editor/2412/392886571_1733143434.1128.jpg" />
스마트에디터2에서 새로고침시도하려고하면 위 방지창이 나오는데
혹시 해당 새로고침 방지 기능 소스가 어디에있는지 아시나요
https://github.com/naver/smarteditor2/releases/tag/v2.8.2.3 버전인데 저 새로고침 방지기능이
어디에 숨어있는지 도통 찾을 수가없네요
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
1년 전
※ plugin/editor/smarteditor2/config.js 파일의 코드에서
fOnBeforeUnload는 페이지를 떠나거나 새로고침 시 동작을 정의할 수 있는 부분입니다.
- 기존 주석 처리된 fOnBeforeUnload를 활성화하고, 새로고침 경고 메시지를 정의합니다.
</p>
<p>(function($){
$(document).ready(function() {
$(".smarteditor2").each( function(index){
var get_id = $(this).attr("id");</p>
<p> if( !get_id || $(this).prop("nodeName") != 'TEXTAREA' ) return true;</p>
<p> nhn.husky.EZCreator.createInIFrame({
oAppRef: oEditors,
elPlaceHolder: get_id,
sSkinURI: g5_editor_url+"/SmartEditor2Skin.html",
htParams : {
bUseToolbar : true, // 툴바 사용 여부 (true:사용/ false:사용하지 않음)
bUseVerticalResizer : true, // 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음)
bUseModeChanger : true, // 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음)
bSkipXssFilter : true, // client-side xss filter 무시 여부 (true:사용하지 않음 / 그외:사용)
//aAdditionalFontList : aAdditionalFontSet, // 추가 글꼴 목록
fOnBeforeUnload : function(){
return "편집 중인 내용이 저장되지 않았습니다. 정말로 떠나시겠습니까?";
}
}, //boolean
fOnAppLoad : function(){
//예제 코드
//oEditors.getById["ir1"].exec("PASTE_HTML", ["로딩이 완료된 후에 본문에 삽입되는 text입니다."]);
},
fCreator: "createSEditor2"
});
});
});
})(jQuery);</p>
<p>
♣ 만약 위의 코드로 경고 메시지가 정상적으로 표시되지 않는다면:
- 일부 최신 브라우저가 beforeunload 이벤트의 메시지 표시를
제한하는 경우일 수도 있습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
댓글을 작성하려면 로그인이 필요합니다.
1년 전
window.onbeforeunload = function(){
//초기화
};
이걸 넣어보시면 어떨까요?
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택