DIL-Tools
Beschreibt Methoden im Namespace DIL.tools
. Mithilfe dieser Dienstprogrammfunktionen können Sie bestimmte Aufgaben ausführen.
getSearchReferrer
Gibt Suchbegriffe zurück, die zum Erreichen der aktuellen Seite verwendet werden.
Zweck von 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 die unterstützten Suchmaschinen ( AOL, Ask, Bing, Google und Yahoo) standardmäßig gegen document.referrer
durchsuchen lassen.
Funktionsunterschrift
Funktionsunterschrift: DIL.tools.getSearchReferrer(uri, initConfig)
Funktionsparameter
getSearchReferrer
akzeptiert:
{string}
: (Optional) Eine Zeichenfolge, die die Such-URL enthält (verwendetdocument.referrer
, falls nicht definiert).{object}
: (Optional) Ein Objekt, das die Konfiguration für diehostPattern
,queryParam
oderqueryPattern
enthält.
Und gibt zurück:
{object}
Ein Objekt, das gültige Namen und Suchbegriffe 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=([^&]+/ });
dekomposseURI
Zerlegt eine Uniform Resource Identifier ( URI) in die Komponenten: hash
, host
, href
, pathname
, protocol
, search
und uriParams
.
Funktionsunterschrift: DIL.tools.decomposeURI
Funktionsparameter
decomposeURI
akzeptiert:
uri {string}
: (Optional) Eine Zeichenfolge, die den URI enthält. Wenn nicht anders angegeben, wird standardmäßigdocument.location.href
verwendet.
Und gibt zurück:
{object}
: Ein Objekt, das gültige Namen und Suchbegriffe 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 Webseite definiert sind, und gibt diese Daten in einem Objekt zurück.
Funktionsunterschrift
Funktionsunterschrift: DIL.tools.getMetaTags( 1 or more parameters)
Funktionsparameter
getMetaTags
akzeptiert einen oder mehrere Namensparameter (Zeichenfolgentyp) für die Suche. Es wird ein Objekt zurückgegeben, 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();