Show Menu
ARGOMENTI×

Strumenti DIL

Descrive i metodi nello DIL.tools spazio dei nomi. Queste funzioni di utilità consentono di eseguire attività specifiche.

getSearchReferrer

Restituisce i termini di ricerca utilizzati per raggiungere la pagina corrente.

Finalità getSearchReferrer

In DIL, getSearchReferrer restituisce i risultati di ricerca (nomi e parole chiave) utilizzati per raggiungere il sito. È possibile passare termini di ricerca specifici a questa funzione o lasciarla cercare nei motori di ricerca supportati ( AOL, Ask, Bing, Googlee Yahoo) rispetto document.referrer all'impostazione predefinita.

Firma funzione

Firma funzione: DIL.tools.getSearchReferrer(uri, initConfig)

Parametri funzione

getSearchReferrer accetta:
  • {string} : (Facoltativo) Una stringa contenente l'URL di ricerca (utilizza document.referrer se non definito).
  • {object} : (Facoltativo) Un oggetto contenente la configurazione per il hostPattern , queryParam o queryPattern .
E restituisce:
  • {object} Un oggetto che contiene nomi e parole chiave validi.

Esempi

Tipo di ricerca Descrizione Esempio di codice
Ricerca predefinita Restituisce i termini di ricerca delle parole chiave utilizzati dai motori di ricerca AOL, Ask, Bing, Google e Yahoo. var result = DIL.tools.getSearchReferrer();
Trasmettere un URL personalizzato Restituisce il referente di ricerca in base a un URL personalizzato. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
Nome host con corrispondenza URL con un regex personalizzato Passa un regex personalizzato per corrispondere al nome host dell'URL di provenienza. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
Corrispondenza di pattern di ricerca con un regex personalizzato Passa un regex personalizzato per eseguire una ricerca personalizzata. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, {    hostPattern:/ehow\./,    search_pattern:/[&\?]p=([^&]+/ });

decomposeURI

Smonta un Uniform Resource Identifier ( URI) nei componenti che lo compongono: hash , host , href , pathname , protocol , search , e [uriParams] .
Firma funzione: DIL.tools.decomposeURI

Parametri funzione

decomposeURI accetta:
  • uri {string} : (Facoltativo) Una stringa contenente l'URI. Defaults to document.location.href if not specified.
E restituisce:
  • {object} : Un oggetto che contiene nomi e parole chiave validi.

Codice di esempio

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

Cerca contenuto specifico definito nei tag meta di una pagina Web e restituisce tali dati in un oggetto.

Firma funzione

Firma funzione: DIL.tools.getMetaTags( 1 or more parameters)

Parametri funzione

getMetaTags accetta uno o più parametri di nome (tipo stringa) da cercare. Restituisce un oggetto composto da coppie chiave-valore.

Codice di esempio

var dataLib = DIL.create({ partner: '

partnerName'

, containerNSID: 

containerNSID

 }); 

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

applicazione

', '

parole

chiave', '

descrizione

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


var dataLib = DIL.create({ 
     partner: 

`partnerName'

, 
     containerNSID: 

containerNSID

 
}); 
dataLib.api.signals(DIL.tools.getMetaTags('

application

','

keywords

', '

description

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