Beschreibt Methoden im Namespace DIL.tools
. Mithilfe dieser Dienstprogrammfunktionen können Sie bestimmte Aufgaben ausführen.
Gibt Suchbegriffe zurück, die zum Erreichen der aktuellen Seite verwendet werden.
getSearchReferrer
Unter 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: DIL.tools.getSearchReferrer(uri, initConfig)
getSearchReferrer
akzeptiert:
{string}
: (Optional) Eine Zeichenfolge, die die Such-URL enthält (verwendet document.referrer
wenn nicht definiert).{object}
: (Optional) Ein Objekt, das die Konfiguration für hostPattern
, queryParam
oder queryPattern
enthält.Und gibt zurück:
{object}
Ein Objekt, das gültige Namen und Suchbegriffe enthält.Suchtyp | Beschreibung | Code-Beispiel |
---|---|---|
Standardsuche | Gibt Suchbegriffe zurück, die von den Suchmaschinen AOL, Ask, Bing, Google und Yahoo verwendet werden. |
var results = DIL.tools.getSearchReferrer();
|
Übergeben einer benutzerdefinierten URL | Gibt die verweisende Stelle basierend auf einer benutzerdefinierten URL zurück. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
|
URL-Hostname mit benutzerdefiniertem Regex abgleichen | Übergeben Sie einen benutzerdefinierten Regex, um den Hostnamen der verweisenden URL abzugleichen. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/
search.aspx?q=adobe+rules",{
hostPattern:/ehow\./,
queryParam:"p"
});
|
Suchmuster mit benutzerdefiniertem Regex abgleichen | Übergeben Sie einen benutzerdefinierten Regex, um eine benutzerdefinierte Suche durchzuführen. |
var results =
DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules,
{
hostPattern:/ehow\./,
search_pattern:/[&\?]p=([^&]+/
});
|
Trennt eine Uniform Resource Identifier ( URI) in die Komponenten: hash
, host
, href
, pathname
, protocol
, search
und uriParams
.
Funktionsunterschrift: DIL.tools.decomposeURI
decomposeURI
akzeptiert:
uri {string}
: (Optional) Eine Zeichenfolge, die den URI enthält. Die Standardeinstellung ist document.location.href
, falls nicht anders angegeben.Und gibt zurück:
{object}
: Ein Objekt, das gültige Namen und Suchbegriffe enthält.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"
}
}
Sucht nach bestimmten Inhalten, die in den Meta-Tags auf einer Webseite definiert sind, und gibt diese Daten in einem Objekt zurück.
Funktionsunterschrift: DIL.tools.getMetaTags( 1 or more parameters)
getMetaTags
akzeptiert einen oder mehrere Namensparameter (Zeichenfolgentyp) für die Suche. Es wird ein Objekt zurückgegeben, das aus Schlüssel-Wert-Paaren besteht.
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();