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.referrerindien niet gedefinieerd).{object}: (Facultatief) Een voorwerp dat de configuratie voorhostPatternbevat,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.hrefals 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();