묻고답하기

브라우저 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 남기남
김동하123 권한에서 로그인과 가입한 회원의 차이? [2] 2015.03.30 by 김동하123
몽실아빠 https://www.simpli.fi/ 이사이트 뭐죠 ?? [9] 2015.03.30 by 몽실아빠
우랑탕탕이 게시판 하나를 로그인 박스 아래도 이동하는 방법 좀 알고 싶습니다 [4] 2015.03.30 by 우랑탕탕이
플라이나 방명록 location 스크립트 코드좀 봐주세요 [6] 2015.03.30 by 플라이나
오락실주인 phps웹호스팅 php버젼 질문 [2] file 2015.03.30 by 오락실주인
부산갈매기8d4ea MYSQL 연동 어떻게 하나요? [1] 2015.03.30 by 업글
putty 파일첨부가 갑자기 안되는데 스크립트 에러좀 봐주세요~ file  
한돌(漢湥) [게시판] 게시판의 이 [GO] 버튼 크기를 어떻게 조절해야 하나요? [10] file 2015.03.30 by 한돌(漢湥)
qkrcjfgus33 개발범위 [2] 2015.03.30 by qkrcjfgus33
하늘희 getNextSequence()은 원래 2씩 증가하나요? [8] 2015.03.30 by 하늘희
김동하123 마켓플이스 모듈 또는 게시판에서 굴작성시 미리 내용을 넣는 방법 [2] 2015.03.30 by 김동하123
김동하123 빵조각이 뭔가요? [2] 2015.03.30 by 김동하123
Farer 다운로드한 첨부파일 오류 [4] file 2015.03.30 by Farer
티코GT 문서 모드가 쿼크로 나오는데 왜 그런건가요?  
왕궁뎅이 이런식의 1페이지는 어떻게 만드는걸까요? [2] 2015.03.30 by 왕궁뎅이
뿌직이 특정문자가 들어가면 게시판 저장이 안됩니다. (특정단어 : 조건만남) [5] 2015.03.30 by 뿌직이
홍길동2000 로그인 후 설정된 화면으로 안 가요...ㅠㅠ file  
너구리우동면 iframe resize  
글쓴잉ㅇ 모바일에서 브금이 실행안되는건 브라우져 문제인가요? [1] 2015.03.30 by Double'U'
김동하123 게시판 사용자 정의라 뭔가요? [2] 2015.03.30 by 김동하123
큐원 왜 모바일에서는 모바일용이 안뜰까요?  
슈뉴형 회원만 볼수있는 메뉴는 구글에서 검색이 되지않나요?? [3] 2015.03.30 by 슈뉴형
김동하123 게시판 검색만 뜯어서 다른 곳에서도 검색이 가능토록  
우랑탕탕이 사이트 메뉴 편집 질문 다시 올려봅니다  
빅스타 업데이트 이후 404 에러  
플라이나 게시판 리스트말고 본문내용 바로 보기  
모얼더 *.map 파일은 뭔가요? [2] file 2015.03.29 by 모얼더
키스미베이베 에디터에 구글폰트를 넣고싶은데요.. [3] 2015.03.29 by 키스미베이베
Pirate XE 캐시 관련 질문  
karutian XE 포멧 할 경우..