묻고답하기

브라우저 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 남기남
백승기 저기여.. 정말로 자세히 답변주세요 ㅠ.ㅠㅂ [3] 2007.08.10
스컬이〃 테이블을 읽지 못하는것 같은데. [2] 2007.08.10
김종민 투 프레임에서 form문 작성시에.... [1] 2007.08.10
천사를봤다 이 폰트가 무엇인지 부탁드립니다.(그림포함) [1] 2007.08.10
toyland 제발 답변해주세요-_ㅠ  
작은나무 노프레임에서 프레임만들어 bgm삽입하는거에서 [3] 2007.08.10
백승기 이중프레임이여.. [1] 2007.08.10
비쥬아야♥ 큰을났어요ㅠㅠ포토샵..! [2] 2007.08.10
차윤미 질문입니다~~급해요 [2] 2007.08.10
김종민 로그인 하게 되면 로그아웃이 되게...  
씨즈 리눅스와 윈도우를 같이 쓸수 있을까요??? [3] 2007.08.10
박선영 질문입니다.... [1] 2007.08.10
풍월주인 [re] 링크방지하는 방법 부탁드립니다.  
A|X 링크방지하는 방법 부탁드립니다.  
이윤준 Php Setlocale에 대한 질문...  
yunjinho [질문] 이미지.. 가 X로 뜹니다 -_- [3] 2007.08.10
에리™ 제로보드 아웃 로그인 문제좀... [1] 2007.08.10
안지원 자기 컴터를 웹서버로.. 만들면요.. [7] 2007.08.10
조지현 질문이요 [1] 2007.08.10
수진 최근게시물에 new 아이콘은 어떻게... [1] 2007.08.10
세상 linux로 서버를 깔았는데 안됩니다..ㅠㅠ [1] 2007.08.10
이영우 다시 씁니다.빨랑 답변 좀요 !!!!!!!!!!!!!!!1 [2] 2007.08.10
이영우 다시 씁니다.빨랑 답변 좀요 !!!!!!!!!!!!!!!1 [2] 2007.08.10
ㅡㅅㅡㅋ 홈피에서.. 테이블안에 테이블 만들면.. [1] 2007.08.10
야호미 PHP 배열에 대한 질문 입니다... [4] 2007.08.10
ㅡㅅㅡㅋ 진짜 지성. ㅠ_ㅠ~ 한번더.. 테이블.. [1] 2007.08.10
개⑨장② 테이블을 이용한 선만들기요..질문요.. [1] 2007.08.10
조규훈 그림 위에 태이블 짤수는 없나요? [2] 2007.08.10
서민웅 이미지의 설명 alt 를 그냥 텍스트위 혹은, 링크위에 나오게 못하나요? [2] 2007.08.10
gunii Mysql에 대한 질문입니다.. [3] 2007.08.10