Show Menu
THEMEN×

DIL-Tools

Beschreibt Methoden im DIL.tools -Namespace. Diese Dienstprogrammfunktionen unterstützen Sie bei der Ausführung bestimmter Aufgaben.

getSearchReferrer

Gibt Suchbegriffe zurück, die zum Erreichen der aktuellen Seite verwendet werden.

Zweck getSearchReferrer

Gibt in DIL die Suchergebnisse (Namen und Schlüsselwörter) zurück, die zum Erreichen Ihrer Site verwendet wurden. getSearchReferrer Sie können bestimmte Suchbegriffe an diese Funktion übergeben oder die unterstützten Suchmaschinen ( AOL, Ask, Bing, Googleund Yahoo) document.referrer standardmäßig suchen lassen.

Funktionsunterschrift

Funktionsunterschrift: DIL.tools.getSearchReferrer(uri, initConfig)

Funktionsparameter

getSearchReferrer akzeptiert:
  • {string} : (Optional) Eine Zeichenfolge, die die Such-URL enthält (wird verwendet, document.referrer wenn sie nicht definiert ist).
  • {object} : (Optional) Ein Objekt, das die Konfiguration für die hostPattern , queryParam oder queryPattern .
Und gibt zurück:
  • {object} Ein Objekt, das gültige Namen und Suchbegriffe enthält.

Beispiele

Suchtyp Beschreibung Codebeispiel
Standardsuche Gibt Suchbegriffe zurück, die von den Suchmaschinen AOL, Ask, Bing, Google und Yahoo verwendet werden. var results = DIL.tools.getSearchReferrer();
Übergeben einer benutzerspezifischen URL Gibt die auf einer benutzerspezifischen URL basierende Suchreferrer zurück. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/search.aspx?q=adobe+rules");
URL-Hostnamen mit benutzerdefiniertem Regex abgleichen Geben Sie einen benutzerdefinierten Regex ein, um dem Hostnamen der verweisenden URL zu entsprechen. var results = DIL.tools.getSearchReferrer("https://www.ehow.com/ search.aspx?q=adobe+rules",{    hostPattern:/ehow\./,    queryParam:"p" });
Suchmuster mit einem benutzerspezifischen 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=([^&]+/ });

decompseURI

Demonstriert eine Uniform Resource Identifier ( URI) in ihre 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. Defaults to document.location.href if not specified.
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 (Zeichenfolgen-Typ), nach denen gesucht werden soll. 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();