모바일에서 하단 pc보기 클릭시 화면오류
본문
답변 4
/config.php 중 define('G5_MOBILE_PATH', G5_PATH.'/'.G5_MOBILE_DIR);
여기를 확인해주시는 것이 좋을 듯합니다.
주소가 잘못 지정된건 아닌가요??
/m 으로....
소스가 없으니...
아래는 기본형 tail.php소스입니다.
<?php if(G5_DEVICE_BUTTON_DISPLAY && G5_IS_MOBILE) { ?>
<a href="<?php echo get_device_change_url(); ?>">PC버전</a>
<?php } if ($config['cf_analytics']) { echo $config['cf_analytics']; } ?>
모바일서 pc 보기 누르면 오류도 뜨고 상단 주소가 /m 으로 자동으로 잡히더라구요
/m 으로 잡히지 않게 어디서 풀어야 하는지를 모르겠어요
Pc 홈페이지 소스 보기를 하면, 아래와 같은 소스가 있습니다.
아래 빨간색 부분때문에 모바일에서 자동적으로 [도메인/m]으로 돌아가는거 같은데요.
이부분은 어디서 제어하는지 알수 있을까요?
==========================================================================
<script>
//접속 브라우저
var agent = '';
function getOsCode() {
var uagent = navigator.userAgent.toLocaleLowerCase();
// 안드로이드 카톡클라 4.0.3 다음 버전부터 스토리 커스텀링크(kakaostory://) 클릭시 스토리앱 설치 여부에 따라 알아서 분기 처리해줌...
if (uagent.search("android") > -1 && '0.0.0' <= '4.0.3') {
return "android";
} else if (uagent.search("iphone") > -1 || uagent.search("ipod") > -1 || uagent.search("ipad") > -1) {
return "ios";
} else {
return "etc";
}
}
var osCode = getOsCode();
var envCode = osCode == "android" || osCode == "ios" ? "mobile" : "pc";
var userAgent = function() {
try {
var uagent = navigator.userAgent.toLocaleLowerCase();
if (uagent.search("android") > -1) {
return "android";
} else if (uagent.search("iphone") > -1 || uagent.search("ipod") > -1 || uagent.search("ipad") > -1) {
return "ios";
} else {
return "etc";
}
} catch(e) {
return "etc";
}
}
if (envCode == "mobile" )
{
//모바일 접속시
location.href="/m";
}else{
//PC 접속시
}
</script>
===========================================================================