Hãy thử http://www.jsnice.org/
Tôi chỉ cần stumbled trên nó và nó là rất tốt. Nó mở rộng mã. Nó có đổi tên biến đổi thống kê. Ví dụ, nếu bạn có mã này:
var g = f.originalEvent.targetTouches[0];
Sau đó, nó nó quay mã của bạn vào:
var touches = event.originalEvent.targetTouches[0];
đoán Khá tốt, hình như.
Hóa này:
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"))))
Into này:
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")));
}
Một thư viện tôi đang làm việc trên có một vài lỗi, và sau khi trải qua giờ cố gắng để giải mã các mã, việc tìm kiếm này sẽ giúp tôi tiết kiệm thời gian.
Nghiêm túc, công cụ này sẽ lau sàn bằng JS Beautifier.
Tôi chỉ thấy rằng tôi không tìm kiếm "unminify" http://stackoverflow.com/questions/822119/online-tool-to-unminify-decompress-javascript, mặc dù tôi vẫn cho rằng đây là hợp lệ vì không phải của câu trả lời hoạt động để "hoàn tác đổi tên biến" –
Bạn đang sử dụng cụm từ sai trong câu hỏi của mình. Những gì bạn đang thực sự quan tâm đến đảo ngược "obfuscation" (định danh đổi tên). Bạn đã nhận được một loạt các câu trả lời đúng cho câu hỏi của bạn nhưng không phải cho mục đích tìm kiếm của bạn. –
"maxifier", shurely – skaffman