특정 페이지 접속 시 리다이렉트가 모바일에서만 안먹힙니다. 채택완료
굼떠
3년 전
조회 6,418
</p>
<p>if ( window.location == '<a href="http://www.carepilates.com/gnuboard4/bbs/board.php?bo_table=aca_community&wr_id=270'" target="_blank" rel="noopener noreferrer">http://www.carepilates.com/gnuboard4/bbs/board.php?bo_table=aca_community&wr_id=270'</a> ) {
window.location.replace("<a href="http://www.carepilates.com/sub/academy.php");" target="_blank" rel="noopener noreferrer">http://www.carepilates.com/sub/academy.php");</a>
}</p>
<p>
특정 페이지에 접속했을때 페이지를 다른곳으로 돌리려고 하는데요..
PC에서는 잘 작동하는데 모바일에서는 왜 작동이 안될까요?
반응형 홈페이지라 모바일 주소가 따로 있지는 않습니다...
href / replace / assign 도 그렇고 현상이 동일하네요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
3년 전
정확한 원인은 모르겠지만, 다음과 같은 코드로 해보면 어떨까 싶습니다.
</p>
<p>let url = window.location.href;
if (url.indexOf('aca_community') > -1 && url.indexOf('wr_id=270') > -1) {
location.replace('sub/academy.php');
}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
굼떠
3년 전
감사합니다 아주 잘 됩니다!
댓글을 작성하려면 로그인이 필요합니다.
3년 전
어느 파일에 넣으신건가요?
일반적인 테마의 PC 버전과 모바일의 head 부분은 각각 입니다.
만약 PC버전에서 불러드리는 파일에 저 구문을 넣었을시, 모바일에는 동작되지 않으니
공통적으로 불러드리는 파일의 최상단에 넣으셔야 합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인