Was macht die custom-function(p,a,c,k,e,d) verwendet?
Ich habe gesehen eine Menge von websites, die mit einigen function (p,a,c,k,e,d)
in Ihren javascript-code. In den verschiedenen websites können unterschiedliche Körper von dieser Funktion aber, warum Sie all verwenden Sie diese Parameternamen (p,a,c,k,e,d)
? Ich meine, ist es ein standard-oder etwas oder eine Bibliothek, die Sie Folgen dieser Konvention.
Zweitens,es scheint, dass diese Funktion ausgeführt werden soll, sobald die Seite geladen wird.Wie der folgende Ausschnitt aus einer website.
Können Sie mir helfen, das zu verstehen-code: eval()
wird verwendet zum auswerten von Ausdrücken wie 2+3
aber, wie der folgende code ist die übergabe einer Funktion an?
try{
eval(
function(p,a,c,k,e,d)
{
//some code goes here
}
}catch(err){}
Diese Frage klingt vielleicht dumm, aber ich habe ernsthaft verstehen wollen, das Geheimnis der function(p,a,c,k,e,d)
also nicht downvote.
InformationsquelleAutor der Frage Insane Coder | 2014-01-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Also, wenn Sie http://matthewfl.com/unPacker.html als ich gepostet in den Kommentaren, es "entpackt" der code in diesem:
Scheint es nicht zu bösartig sein. Für ein weiches argument, warum würden Sie verwenden, diese finden Sie unter javascript-packer versus minifier:
InformationsquelleAutor der Antwort
Es ist eine Funktion, welche dekomprimiert komprimierte/obfuscated javascript-code. Viele JS-Bibliotheken und-Skripten nutzen.
Gibt es online-tools wo kann man das packen und entpacken-code über den browser, die die Funktion verwenden.
InformationsquelleAutor der Antwort flauntster
Als ich gesehen habe, dass
eval(function(p,a,c,k,e,d){})
verwendet wird, in http://www.indiabix.com was nutzt es zum verstecken der ganze Inhalt, wenn Benutzer herunterladen und öffnen Sie Sie . Vielleicht ist das Innenleben von dem bestimmten code.InformationsquelleAutor der Antwort Deepak Dixit