DIL Tools
Beschrijft methodes in DIL.tools
namespace. Deze hulpprogrammafuncties helpen u specifieke taken uit te voeren.
getSearchReferrer
Retourneert de zoektermen die worden gebruikt om de huidige pagina te bereiken.
Doel van getSearchReferrer
In DIL retourneert getSearchReferrer
zoekresultaten (namen en trefwoorden) die worden gebruikt om uw site te bereiken. U kunt specifieke zoektermen doorgeven aan deze functie of deze standaard laten zoeken in de ondersteunde zoekmachines ( AOL , Ask , Bing , Google en Yahoo ) op document.referrer
.
Functiehandtekening
Functiehandtekening: DIL.tools.getSearchReferrer(uri, initConfig)
Functieparameters
getSearchReferrer
accepteert:
{string}
: (Optioneel) Een tekenreeks die de zoek-URL bevat (gebruiktdocument.referrer
indien niet gedefinieerd).{object}
: (Facultatief) Een voorwerp dat de configuratie voorhostPattern
bevat,queryParam
, ofqueryPattern
.
En retourneert:
{object}
Een object dat geldige namen en trefwoorden bevat.
Voorbeelden
var results = DIL.tools.getSearchReferrer();
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{ hostPattern:/ehow\./, queryParam:"p" });
var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules, { hostPattern:/ehow\./, search_pattern:/[&\?]p=([^&]+/ });
decomposeURI
Hiermee wordt een Uniform Resource Identifier ( URI) gedemonteerd in de bestanddelen: hash
, host
, href
, pathname
, protocol
, search
en uriParams
.
Functiehandtekening: DIL.tools.decomposeURI
Functieparameters
decomposeURI
accepteert:
uri {string}
: (Optioneel) Een tekenreeks die de URI bevat. De standaardwaarde isdocument.location.href
als deze niet is opgegeven.
En retourneert:
{object}
: Een object dat geldige namen en trefwoorden bevat.
Voorbeeldcode
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
Zoekt naar specifieke inhoud die in de metatags op een webpagina is gedefinieerd en retourneert die gegevens in een object.
Functiehandtekening
Functiehandtekening: DIL.tools.getMetaTags( 1 or more parameters)
Functieparameters
getMetaTags
accepteert een of meer naamparameters (type tekenreeks) waarnaar moet worden gezocht. Er wordt een object geretourneerd dat bestaat uit sleutelwaardeparen.
Voorbeeldcode
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();