파이어폭스에서 location.href 동작 문제 ?? 채택완료
회원탈퇴버튼을 보면
여기서 member_leave() 를 동작시키면 되니까
또는
이렇게 만들어 쓰면 될것 같은데
파이어폭스에서는 작동이 안되네요..
팝업은 뜨는데
그다음 주소로 이동이 안되네요 ..
이것저것 검색을 해봤는데
return false; 를 넣어보라는것도 안되고
location.replace 를 넣어보라는 것도 안되고
익플이나 크롬에서는 잘돌아가는데
파이어폭스에서만 유독 먹통이네요..
어떻게 하면 좋을까요 ?
-----------------------------------------
view 에서 삭제버튼도 onclick="del(this.href); return false;" 이렇게 해서
common.js 에 들어있는
// 삭제 검사 확인 function del(href) { if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) { var iev = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) iev = parseFloat(RegExp.$1); }
// IE6 이하에서 한글깨짐 방지 if (iev != -1 && iev < 7) { document.location.href = encodeURI(href); } else { document.location.href = href; } } }
펑션을 동작시키던데
얘도 파폭에서 동작이 안됩니다.
두개가 관련이 있지 않을까하네요
------------
파이어폭스는 60.0.1 (64비트) 최신버전
os는 윈10 최신업데이트입니다.
답변 1개
아래 소스 파이어폭스에서 잘 동작합니다..
</p>
<p><script></p>
<p>function go() {</p>
<p> location.href('<a href="http://sir.kr');" target="_blank" rel="noopener noreferrer">http://sir.kr');</a></p>
<p>}</p>
<p></script></p>
<p><button onclick="go()">gogo</button></p>
<p>
답변에 대한 댓글 3개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
백신 탓인가 애드블럭 탓인가 플러그인 탓인가..
하나씩 제거해가면서 확인해봐야겠습니다.