DIL-Tools
Beschreibt Methoden im Abschnitt DIL.tools
Namespace. Mithilfe dieser Dienstprogrammfunktionen können Sie bestimmte Aufgaben ausführen.
getSearchReferrer
Gibt Suchbegriffe zurück, die zum Erreichen der aktuellen Seite verwendet werden.
Zweck getSearchReferrer
DIL: getSearchReferrer
gibt 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 nach unterstützten Suchmaschinen durchsuchen ( AOL, Ask, Bing, Google, und Yahoo) gegen document.referrer
Standardmäßig.
Funktionsunterschrift
Funktionsunterschrift: 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
,queryParam
oderqueryPattern
.
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
Deassembliert eine Uniform Resource Identifier ( URI) in die Komponenten der Komponente: 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. Standardwert istdocument.location.href
falls nicht angegeben.
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();