DIL 도구

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

getSearchReferrer

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

getSearchReferrer 목적

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

함수 서명

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

함수 매개 변수

getSearchReferrer 수락:

  • {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 호스트 이름을 사용자 지정 RegEx와 일치 참조 URL의 호스트 이름과 일치하도록 사용자 지정 정규 표현식 을 전달합니다. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
검색 패턴과 사용자 지정 RegEx 일치 사용자 지정 reg를 전달하여 사용자 지정 검색을 수행합니다. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, {    hostPattern:/ehow\./,    search_pattern:/[&\?]p=([^&]+/ });

decomposeURI

Uniform Resource Identifier( URI)를 해당 구성 요소에 어셈블합니다.hash, host, href, pathname, protocol, searchuriParams.

함수 서명:DIL.tools.decomposeURI

함수 매개 변수

decomposeURI 수락:

  • uri {string}: (선택 사항) URI가 포함된 문자열입니다. 지정하지 않은 경우 기본값은 document.location.href입니다.

및 반환:

  • {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();

이 페이지에서는