테스트 사이트 - 개발 중인 베타 버전입니다

파이어폭스에서 location.href 동작 문제 ?? 채택완료

모조키 7년 전 조회 1,817

회원탈퇴버튼을 보면 

 

 

여기서 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개

채택된 답변
+20 포인트
e
7년 전

아래 소스 파이어폭스에서 잘 동작합니다..

</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개

모조키
7년 전
다른 컴터로 해보니 동작하네요..
백신 탓인가 애드블럭 탓인가 플러그인 탓인가..
하나씩 제거해가면서 확인해봐야겠습니다.
e
eyekiss
7년 전
답변 채택 부탁해요~^^
모조키
7년 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인