Show Menu
TEMAS×

Herramientas DIL

Describe los métodos del espacio de nombres DIL.tools . Estas funciones de utilidad le ayudan a realizar tareas específicas.

getSearchReferrer

Devuelve los términos de búsqueda utilizados para llegar a la página actual.

Finalidad de getSearchReferrer

En DIL, getSearchReferrer devuelve los resultados de búsqueda (nombres y palabras clave) utilizados para llegar al sitio. Puede pasar términos de búsqueda específicos a esta función o permitir que busque los motores de búsqueda admitidos ( AOL, Ask, Bing, Google, y Yahoo) document.referrer de forma predeterminada.

Firma de función

Firma de función: DIL.tools.getSearchReferrer(uri, initConfig)

Parámetros de función

getSearchReferrer acepta:
  • {string} :: (Opcional) Una cadena que contiene la dirección URL de búsqueda (se utiliza document.referrer si no está definida).
  • {object} :: (Opcional) Un objeto que contiene la configuración de hostPattern , queryParam o queryPattern .
Y devuelve:
  • {object} Objeto que contiene nombres y palabras clave válidos.

Ejemplos

Tipo de búsqueda Descripción Ejemplo de código
Búsqueda predeterminada Devuelve los términos de búsqueda de palabras clave utilizados por los motores de búsqueda AOL, Ask, Bing, Google y Yahoo. var results = DIL.tools.getSearchReferrer();
Pasar una dirección URL personalizada Devuelve el referente de búsqueda basado en una dirección URL personalizada. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
Hacer coincidir el nombre de host de URL con un regex personalizado Pase un regex personalizado para que coincida con el nombre de host de la dirección URL de referencia. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
Hacer coincidir patrones de búsqueda con un regex personalizado Pase un regex personalizado para realizar una búsqueda personalizada. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, {    hostPattern:/ehow\./,    search_pattern:/[&\?]p=([^&]+/ });

decomposeURI

Desensambla un identificador de recurso uniforme ( URI) en sus componentes constitutivos: hash , host , href , pathname , protocol , search y [uriParams] .
Firma de función: DIL.tools.decomposeURI

Parámetros de función

decomposeURI acepta:
  • uri {string} :: (Opcional) Una cadena que contiene el URI. Defaults to document.location.href if not specified.
Y devuelve:
  • {object} :: Objeto que contiene nombres y palabras clave válidos.

Código de muestra

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

Busca contenido específico definido en las etiquetas meta de una página Web y devuelve esos datos en un objeto.

Firma de función

Firma de función: DIL.tools.getMetaTags( 1 or more parameters)

Parámetros de función

getMetaTags acepta uno o varios parámetros de nombre (tipo de cadena) para buscar. Devuelve un objeto compuesto por pares clave-valor.

Código de muestra

var dataLib = DIL.create({ partner: '

partnerName'

, containerNSID: 

containerNSID

 }); 

dataLib.api.signal(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();