2011-01-01 2 views
3

내 응용 프로그램에는 플러그인을 다운로드하고 설치할 수있는 홈페이지가 있습니다. 또한 사이트 태그를 사용하여 동일한 규칙 집합을 호출하여 잠재 사용자에게 앱의 기능을 보여줍니다.Kynetx 플러그인 대 사이트 태그 - 어떻게 차이점을 알 수 있습니까?

나는 플러그인을 숨기고 그 div를 '플러그인 설치 주셔서 감사합니다.' 사이트 태그에서 호출 된 KRL과 플러그인에서 호출 된 KRL의 차이를 어떻게 알 수 있습니까?

여기 내 아이디어가 있지만 더 좋은 방법이 있을까요?

옵션 1 : 페이지 매개 변수를 사용하십시오. 플러그인에서 해당 매개 변수를 보지 못할 수도 있습니다. 옵션 2 : 내 기본 룰 세트를 호출하는 두 번째 룰셋을 사용하십시오. 플러그인 규칙 집합은 플러그인 div를 숨기고 '감사합니다'div를 숨기기 해제합니다. 난 그냥 기본 룰셋 명시적인 이벤트를 지원해야합니다.

답변

3

당신이 말했듯이 최선의 선택은 페이지 매개 변수를 사용하는 것이라고 생각합니다. 이것은 브라우저 확장이 아닌 사이트 태그에서 규칙 집합으로 만 전송되므로 문제가 해결됩니다. 귀하의 사이트 태그는 다음과 같이 표시됩니다

is_site_tags = page:param("called_from_site_tags"); 

자세한 내용은 here in the docs를 참조하십시오

<script type="text/javascript"> 
    var KOBJ_config = { 
    "rids" : ["a999x99"] 
    "called_from_site_tags" : "true" 
    }; 
</script> 
<script type="text/javascript" src="http://init.kobj.net/js/shared/kobj-static.js"> 
</script> 

그런 다음 앱에서 방금 page:param을 확인하고 당신이 그것으로 원하는대로해야한다. 희망이 도움이됩니다!

+0

+1, 좋은 답변 !! – Alex

관련 문제