DIL-tools
Beschrijft methodes in DIL.tools
naamruimte. 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, getSearchReferrer
retourneert zoekresultaten (namen en trefwoorden) die worden gebruikt om uw site te bereiken. U kunt specifieke zoektermen doorgeven aan deze functie of de functie laten zoeken in de ondersteunde zoekmachines ( AOL, Ask, Bing, Google, en Yahoo) tegen document.referrer
standaard.
Functiehandtekening
Handtekening functie: DIL.tools.getSearchReferrer(uri, initConfig)
Functieparameters
getSearchReferrer
accepteert:
{string}
: (Optioneel) Een tekenreeks met de zoek-URL (gebruiktdocument.referrer
indien ongedefinieerd).{object}
: (Optioneel) Een object dat de configuratie voor dehostPattern
,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 gedemonteerd ( URI) in de bestanddelen ervan: hash
, host
, href
, pathname
, protocol
, search
, en uriParams
.
Handtekening functie: DIL.tools.decomposeURI
Functieparameters
decomposeURI
accepteert:
uri {string}
: (Optioneel) Een tekenreeks die de URI bevat. Standaardwaarden:document.location.href
indien niet 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
Handtekening functie: 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();