DIL-Tools
Beschreibt die Methoden im DIL.tools Namespace. Mit diesen Dienstprogrammfunktionen können Sie bestimmte Aufgaben ausführen.
getSearchReferrer
Gibt Suchbegriffe zurück, die zum Aufrufen der aktuellen Seite verwendet werden.
Zweck der getSearchReferrer
In DIL gibt getSearchReferrer Suchergebnisse (Namen und Schlüsselwörter) zurück, die zum Erreichen Ihrer Site verwendet werden. Sie können bestimmte Suchbegriffe an diese Funktion übergeben oder sie die unterstützten Suchmaschinen ( AOL, Ask, Bing, Google und Yahoo) standardmäßig nach document.referrer durchsuchen lassen.
Funktionssignatur
Funktionssignatur: DIL.tools.getSearchReferrer(uri, initConfig)
Funktionsparameter
getSearchReferrer akzeptiert:
{string}: (Optional) Eine Zeichenfolge, die die Such-URL enthält (verwendetdocument.referrer, wenn nicht definiert).{object}: (Optional) Ein Objekt, das die Konfiguration für diehostPattern,queryParamoderqueryPatternenthält.
Und gibt zurück:
{object}Ein -Objekt, das gültige Namen und Schlüsselwörter enthält.
Beispiele
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=([^&]+/ });zerlegenURI
Teilt eine Uniform Resource Identifier (URI) in seine einzelnen Komponenten auf: hash, host, href, pathname, protocol, search und uriParams.
Funktionssignatur: DIL.tools.decomposeURI
Funktionsparameter
decomposeURI akzeptiert:
uri {string}: (Optional) Eine Zeichenfolge, die den URI enthält. Die Standardeinstellung istdocument.location.href, wenn nicht anders angegeben.
Und gibt zurück:
{object}: Ein Objekt, das gültige Namen und Schlüsselwörter enthält.
Beispielcode
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
Sucht nach bestimmten Inhalten, die in den Meta-Tags auf einer Web-Seite definiert sind, und gibt diese Daten in einem -Objekt zurück.
Funktionssignatur
Funktionssignatur: DIL.tools.getMetaTags( 1 or more parameters)
Funktionsparameter
getMetaTags akzeptiert einen oder mehrere Namensparameter (vom Typ Zeichenfolge), nach denen gesucht werden soll. Sie gibt ein -Objekt zurück, das aus Schlüssel-Wert-Paaren besteht.
Beispielcode
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();