Strumenti DIL

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

getSearchReferrer

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

Finalità di 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 ricercare nei motori di ricerca supportati ( AOL, Ask, Bing, Google e Yahoo) rispetto a document.referrer per 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 results = 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 in 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 [!DNL uriParams].

Firma funzione: DIL.tools.decomposeURI

Parametri funzione

decomposeURI accetta:

  • uri {string}: (Facoltativo) Una stringa contenente l’URI. Il valore predefinito è document.location.href se non è specificato.

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

In questa pagina

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