DIL Tools
Beskriver metoder i namnområdet DIL.tools. De här verktygen hjälper dig att utföra specifika uppgifter.
getSearchReferrer
Returnerar söktermer som används för att nå den aktuella sidan.
Syfte med getSearchReferrer
I DIL returnerar getSearchReferrer sökresultat (namn och nyckelord) som används för att nå din webbplats. Du kan skicka specifika söktermer till den här funktionen eller låta den söka efter de sökmotorer som stöds ( AOL, Ask, Bing, Google och Yahoo) mot document.referrer som standard.
Funktionssignatur
Funktionssignatur: DIL.tools.getSearchReferrer(uri, initConfig)
Funktionsparametrar
getSearchReferrer accepterar:
{string}: (Valfritt) En sträng som innehåller sökwebbadressen (använderdocument.referrerom det är odefinierat).{object}: (Valfritt) Ett objekt som innehåller konfigurationen förhostPattern,queryParamellerqueryPattern.
Och returnerar:
{object}Ett objekt som innehåller giltiga namn och nyckelord.
Exempel
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
Disassemblerar en Uniform Resource Identifier ( URI) till dess beståndsdelar: hash, host, href, pathname, protocol, search och uriParams.
Funktionssignatur: DIL.tools.decomposeURI
Funktionsparametrar
decomposeURI accepterar:
uri {string}: (Valfritt) En sträng som innehåller URI:n. Standardvärdet ärdocument.location.hrefom inget anges.
Och returnerar:
{object}: Ett objekt som innehåller giltiga namn och nyckelord.
Exempelkod
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
Söker efter specifikt innehåll som definieras i metataggar på en webbsida och returnerar data i ett objekt.
Funktionssignatur
Funktionssignatur: DIL.tools.getMetaTags( 1 or more parameters)
Funktionsparametrar
getMetaTags accepterar en eller flera namnparametrar (strängtyp) att söka efter. Returnerar ett objekt som består av nyckelvärdepar.
Exempelkod
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();