묻고답하기

브라우저 agent에 포함된 문자열을 확인하여 브라우저별로 다른 내용이 출력되도록 스크립트를 사용해서 성공하였습니다.

 

<script type="text/javascript">
var broswerInfo = navigator.userAgent;
if(broswerInfo.indexOf("app_pomelove")>-1 || broswerInfo.indexOf("iPhone")>-1){
document.getElementById("android_no").style.display="none";
document.getElementById("android_on").style.display="block";
}
</script>

 

 

 

 

저것을 응용하여 애드온을 아래 조건에 해당되면 실행하지 않고 빠져나게게 애드온실행 파일 초입에 작성하고 싶습니다.

(broswerInfo.indexOf("app_pomelove")>-1 || broswerInfo.indexOf("iPhone")>-1)

 

 

아래 코드가 레이어팝업 애드온의 내용중 앞부분입니다. 

(위의 조건에 해당하는 브라우저에는 팝업 내용을 띄울 필요가 없어 애드온을 실행하지 않고 빠져나가게 하고 싶어서 입니다.)

 

 

 

<?php
    if(!defined("__XE__")) exit();
        
    
    //파일 로딩
    if($called_position == 'before_display_content') {
        if (!$addon_info->load_jquery) $addon_info->load_jquery = 'yes';
        if ($addon_info->load_jquery == 'yes') {
            Context::addJSFile("//code.jquery.com/jquery.min.js", false,'',-100000);
            Context::addJSFile("//code.jquery.com/jquery-migrate-1.2.1.min.js", false,'',-100000);
            Context::addJSFile("//code.jquery.com/ui/1.10.4/jquery-ui.js", false,'',-100000);
            Context::addJSFile("./addons/layerpopup/source/unload.js", false,'',-100000);
        }elseif ($addon_info->load_jquery == 'no') {
            Context::addJSFile("./addons/layerpopup/source/varjQuery.js", false,'',-100000);
        }
        if ($addon_info->load_jquery_ui == 'yes') {
            Context::addJSFile("//code.jquery.com/ui/1.11.0/jquery-ui.min.js", false,'',0);
        }
        Context::addJSFile("./addons/layerpopup/source/jquery.mousewheel-3.0.6.pack.js", false);
        Context::addJSFile("./addons/layerpopup/source/jquery.fancybox.pack.js", false);
        Context::addCSSFile("./addons/layerpopup/source/jquery.fancybox.css", false);
        Context::addJSFile("./addons/layerpopup/source/cookie.js", false);
       }
    
    if($called_position == 'before_module_proc' && Context::get('module') != 'admin' && $this->module_info->module_srl){
        
        // 기본값 설정
        if (!$addon_info->width || !is_numeric($addon_info->width)) $addon_info->width = 9999;

 

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
개⑨장② 포토샵 질문입니다...글자 크기에 때문에.. [1] 2007.08.10
이주수 플래시 MX에 사운드 느면 소리가 틀려져요 [2] 2007.08.10
난초보ㅠㅜ 이거 제발 도움 좀 주세여 [2] 2007.08.10
초보의답답 연결프로그램.. [1] 2007.08.10
배재현 [re] 조언좀 부탁 드립니다. 플래쉬랑 html에 관해선대요..  
박현진 조언좀 부탁 드립니다. 플래쉬랑 html에 관해선대요.. [3] file 2007.08.10
TuTy 프레임에 대해 질문좀 드리겠습니다.. [2] 2007.08.10
hoo9oh 에궁;;;;ㅡㅜ제발 아무나 도와주세요..ㅡㅜ [3] 2007.08.10
이플립 메타태그나 자바스크립트 말고 다른 refresh 소스 아시는 분... [2] 2007.08.10
이플립 [JavaScript] 소스좀 가볍게 수정해 주시구, 옵션 하나만 달아 주세요.  
★썬양★ 노프레임홈에서....... [3] 2007.08.10
eric jo 초보 질문.. [1] 2007.08.10
이선미 셀렉트 폼 링크걸었을때 타겟지정 [1] 2007.08.10
TuTy 질문 다시 올리겠습니다.. 프레임이 익스플로어 크기나 해상도에 따라 지 멋대로 움직여버려요.. [2] 2007.08.10
김현동 그림이 꺠지는데.. [3] 2007.08.10
정윤진 웹페이지의 규격사이즈...??? [2] 2007.08.10
김태열 아웃룩에서 음악 재생? [1] 2007.08.10
최경준 이건 무슨 문제일까요... [1] 2007.08.10
CastleHEAT 자바스크립트와 php스크립트간의 우선권..? [2] 2007.08.10
이인철 [re] 앳플군님 보세요