DIL-Tools
- Themen:
- DIL-Implementierung
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
Beim 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
,queryParam
oderqueryPattern
enthä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();