Try http://www.jsnice.org/
simplemente me encontré en él y es genial. Se expande el código. Tiene un cambio de nombre de variable estadística. por ejemplo, si usted tiene este código:
var g = f.originalEvent.targetTouches[0];
Entonces se convierte el código en:
var touches = event.originalEvent.targetTouches[0];
conjetura bastante buena, me parece.
Resultó esto:
d.slide.hasClass("selected") ? (e.onSlideOpen.call(d.prev.children("div")[0]), q ? (e.rtl && d.slide.position().left > i.w/2 || d.slide.position().left < i.w/2) && h.animateSlide.call(d) : t && d.index ? (h.animateGroup(d, !0), h.fitToContent(d.prev)) : d.slide.position().top < i.h/2 && h.animateSlide.call(d)) : (setTimeout(function() { e.onSlideOpen.call(d.slide.children("div")[0]) }, e.slideSpeed), h.animateGroup(d), t && h.fitToContent(d.slide)), e.autoPlay && (f.stop(), f.play(l.index(j.filter(".selected"))))
En esto:
if (e.slide.hasClass("selected")) {
settings.onSlideOpen.call(e.prev.children("div")[0]);
if (val) {
if (settings.rtl && e.slide.position().left > box.w/2 || e.slide.position().left < box.w/2) {
self.animateSlide.call(e);
}
} else {
if (isMac && e.index) {
self.animateGroup(e, true);
self.fitToContent(e.prev);
} else {
if (e.slide.position().top < box.h/2) {
self.animateSlide.call(e);
}
}
}
} else {
setTimeout(function() {
settings.onSlideOpen.call(e.slide.children("div")[0]);
}, settings.slideSpeed);
self.animateGroup(e);
if (isMac) {
self.fitToContent(e.slide);
}
}
if (settings.autoPlay) {
node.stop();
node.play(tabs.index(options.filter(".selected")));
}
Una biblioteca que estoy trabajando tiene un par de errores, y después de pasar horas tratando de descifrar el código, la búsqueda de este me va a ahorrar un montón de tiempo.
En serio, esta herramienta limpia el piso con JS Beautifier.
Acabo de encontrar que no he buscado "unminify" http://stackoverflow.com/questions/822119/online-tool-to-unminify-decompress-javascript, aunque sigo pensando que esto es válido ya que ninguno de los dos respuestas funciona para "deshacer el cambio de nombre de la variable" –
Está utilizando el término incorrecto en su pregunta. Lo que realmente le interesa es revertir la "ofuscación" (cambio de nombre del identificador). Usted ha recibido un montón de respuestas correctas para su pregunta, pero no para su propósito aparente. –
"maxifier", shurely – skaffman