Show Menu
화제×

DIL 도구

네임스페이스의 메서드를 DIL.tools 설명합니다. 이러한 유틸리티 기능은 특정 작업을 수행하는 데 도움이 됩니다.

getSearchReferrer

현재 페이지에 도달하는 데 사용된 검색어를 반환합니다.

목적 getSearchReferrer

DIL에서 getSearchReferrer 사이트에 도달하는 데 사용된 검색 결과(이름 및 키워드)를 반환합니다. 이 함수에 특정 검색어를 전달하거나 기본적으로 지원되는 검색 엔진( AOL, Ask, Bing및 Yahoo)을 검색하도록 할 수 document.referrer 있습니다.

함수 서명

함수 서명: DIL.tools.getSearchReferrer(uri, initConfig)

함수 매개 변수

getSearchReferrer accepts:
  • {string} : (선택 사항) 검색 URL이 들어 있는 문자열(정의되지 않은 경우 document.referrer 사용).
  • {object} : (선택 사항) hostPattern , queryParam 또는 queryPattern 의 구성이 들어 있는 개체입니다.
반환:
  • {object} 유효한 이름과 키워드가 포함된 개체입니다.

검색 유형 설명 코드 샘플
기본 검색 AOL, Ask, Bing, Google 및 Yahoo 검색 엔진에서 사용하는 키워드 검색 용어를 반환합니다. var results = DIL.tools.getSearchReferrer();
사용자 지정 URL 전달 사용자 지정 URL을 기반으로 검색 레퍼러를 반환합니다. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
URL 호스트 이름과 사용자 지정 정규식 일치 참조 URL의 호스트 이름과 일치하도록 사용자 지정 regex를 전달합니다. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
사용자 지정 레게와 검색 패턴 일치 사용자 지정 검색을 수행하려면 사용자 지정 regex를 전달합니다. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, {    hostPattern:/ehow\./,    search_pattern:/[&\?]p=([^&]+/ });

decomposeURI

균일 리소스 ID( URI)를 구성 요소로 분해합니다. hash , host , href , pathname``protocol , search and [uriParams] 를 선택합니다.
함수 서명: DIL.tools.decomposeURI

함수 매개 변수

decomposeURI accepts:
  • uri {string} : (선택 사항) URI를 포함하는 문자열입니다. Defaults to document.location.href if not specified.
반환:
  • {object} : 유효한 이름과 키워드가 포함된 개체입니다.

샘플 코드

var uriData = DIL.tools.decomposeURI('https://www.adobe.com/?arg1=123&arg2=456#am'); 
{ 
  hash : "#am", 
  host : "www.adobe.com", 
  hostname : "www.adobe.com", 
  href : "https://www.adobe.com/?arg1=123&arg2=456#am", 
  pathname : "", 
  protocol : "https:", 
  search : "?arg1=123&arg2=456", 
  uriParams : { 
    arg1 : "123", 
    arg2 : "456" 
  } 
}

getMetaTags

웹 페이지의 메타 태그에 정의된 특정 컨텐츠를 검색하고 해당 데이터를 개체에 반환합니다.

함수 서명

함수 서명: DIL.tools.getMetaTags( 1 or more parameters)

함수 매개 변수

getMetaTags 검색할 하나 이상의 이름 매개 변수(문자열 유형)를 허용합니다. 키-값 쌍으로 구성된 개체를 반환합니다.

샘플 코드

					
var dataLib = DIL.create({ 
     partner: '
					

partnerName'


					, 
     containerNSID: 
					

containerNSID


					 
}); 

dataLib.api.signals(DIL.tools.getMetaTags('
					

application


					', '
					

keywords


					',  '
					

description


					'), 'c_').submit();

				

					
var dataLib = DIL.create({ 
     partner: 
					

`partnerName'


					, 
     containerNSID: 
					

containerNSID


					 
}); 

dataLib.api.signals(DIL.tools.getMetaTags('
					

application


					','
					

keywords


					', '
					

description


					'), 'c_').submit();