Ferramentas da DIL

Descreve métodos na namespace DIL.tools. Essas funções de utilitário ajudam a executar tarefas específicas.

getSearchReferrer

Retorna os termos de pesquisa usados para acessar a página atual.

Finalidade de getSearchReferrer

No DIL, getSearchReferrer retorna os resultados da pesquisa (nomes e palavras-chave) usados para acessar seu site. Você pode passar termos de pesquisa específicos para essa função ou permitir que ela pesquise os mecanismos de pesquisa suportados ( AOL, Ask, Bing, Google e Yahoo) contra document.referrer por padrão.

Assinatura da função

Assinatura da função: DIL.tools.getSearchReferrer(uri, initConfig)

Parâmetros de função

getSearchReferrer aceita:

  • {string}: (Opcional) Uma string que contém o URL de pesquisa (usa document.referrer se indefinido).
  • {object}: (Opcional) Um objeto que contém a configuração para o hostPattern, queryParamou queryPattern.

E retorna:

  • {object} Um objeto que contém nomes e palavras-chave válidos.

Exemplos

Tipo de pesquisa Descrição Amostra de código
Pesquisa padrão Retorna os termos de pesquisa de palavra-chave usados pelos mecanismos de pesquisa AOL, Ask, Bing, Google e Yahoo. var results = DIL.tools.getSearchReferrer();
Enviar um URL personalizado Retorna a quem indicou de pesquisa com base em um URL personalizado. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
Corresponder o nome do host do URL a um Regex personalizado Transmita um regex personalizado para corresponder ao nome do host do URL de referência. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
Corresponder padrões de pesquisa com um regex personalizado Passe um regex personalizado para realizar uma pesquisa personalizada. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, {    hostPattern:/ehow\./,    search_pattern:/[&\?]p=([^&]+/ });

decomposeURI

Desmonta um identificador de recurso uniforme ( URI) em seus componentes: hash, host, href, pathname, protocol, search e [!DNL uriParams].

Assinatura da função: DIL.tools.decomposeURI

Parâmetros de função

decomposeURI aceita:

  • uri {string}: (Opcional) Uma string contendo o URI. O padrão é document.location.href se não for especificado.

E retorna:

  • {object}: Um objeto que contém nomes e palavras-chave válidos.

Código de exemplo

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

Pesquisa conteúdo específico definido nas tags meta em uma página da Web e retorna esses dados em um objeto.

Assinatura da função

Assinatura da função: DIL.tools.getMetaTags( 1 or more parameters)

Parâmetros de função

getMetaTags aceita um ou mais parâmetros de nome (tipo de string) a serem pesquisados. Ele retorna um objeto composto de pares de valores chave.

Código de exemplo


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

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now