问题标签 [unminify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
129 浏览

regex - Regex-replace - 根据结果的索引插入字符 N 次

目前我正在使用记事本++。我想仅将其保留给文本编辑程序,但如果此功能不在 N++ 中而是在其他东西中,我可以下载它。

假设有一个缩小的 HTML 链,我希望它再次变得清晰易读。没有间距,一切都在一条线上。

我已经有一个简单的正则表达式替换表达式来拆分标签。

将 (<.*?>) 替换为 \1\n\t

我想知道,纯粹通过正则表达式,是否有一种方法可以根据结果的数量向每一行添加一个额外的 \t 。

我知道这个问题存在实际问题。我可以很容易地找到一个 HTML 格式化程序,或者在 5 分钟内为我编写一些 JS 来完成它,但我主要是试图扩展我对正则表达式的功能和局限性的理解。

0 投票
2 回答
86 浏览

javascript - jquery.kyco.googleplusfeed.min.js 未压缩源代码

未缩小的 jquery.kyco.googleplusfeed.min.js 源代码在哪里?

所有源文件都在GitHub存储库中进行了缩小。

0 投票
1 回答
3852 浏览

javascript - 寻找一种工具来缩小 JS 并恢复变量名

我正在寻找一种工具,可以取消压缩 JS 文件,同时恢复整个文档中的变量名。

例如,在unminify.com运行缩小后的代码后,代码本身包含:

并且在代码的末尾有一个参考什么是 W:

所以我正在寻找一个简单的脚本来恢复代码中的名称,但找不到。我知道自动替换可能对代码有害,但我想应该有一些聪明的方法来恢复。现在我正在手动操作并替换“W”。与“$(”#pattern1“)。” (匹配大小写,末尾带有点)所以它不会与任何 W 字母混合。

谢谢

0 投票
1 回答
88 浏览

javascript - 我怎样才能丑化选定的 JS?

我正在使用generator-gulp-webapp,但我只想选择以缩小形式构建的 Javascript 文件。我该如何编辑gulpfile.js?这是html任务。我想我应该编辑这个任务。

0 投票
0 回答
52 浏览

javascript - 有什么方法可以加密/缩小 JS 文件并使其无法解密?

我想缩小一个 JavaScript 文件,其中的函数、变量名应该重命名,人类无法理解/阅读,也不能缩小。

我已经尝试过 Closure Compiler http://closure-compiler.appspot.com/home。但是在高级优化中它会给出很多警告。

有什么方法可以缩小 JavaScript 吗?

0 投票
3 回答
715 浏览

html - Google Swiffy 如何为 HTML5 横幅广告实施 clickTag?

首先,我尝试找到一个选项,以防止 Swiffy 在从 Adob​​e Flash Pro 导出到 HTML5 时压缩/缩小所有数据。但没有骰子。

即使我能够阅读 Swiffy 导出的未缩小的 Javascript,我认为“clickTag”不会有一个简单的函数调用。
它很可能在巨大的大海捞针中定义变量 clickTag {index: #, type: #},然后处理每个操作以最终调用window.open()方法(或类似的东西)。

这就是它当前的输出方式(缩小) 在此处输入图像描述

有谁知道 Swiffy 如何实现 clickTag?
或者做同样工作的 Javascript 等价物是什么?

0 投票
4 回答
116 浏览

javascript - 知识产权和缩小/混淆的 javascript 代码

我们的供应商为我们提供了一个 javascript 库,我们在客户端使用它来进行一些数据收集,他们在使用 Ajax 发送(到他们的收集服务器)之前对数据进行加密。

他们缩小/混淆了 javascript,因此我们无法从代码中轻易分辨出他们正在收集什么。

我们已经询问他们是否可以提供未缩小/去混淆的版本,以便我们在出现问题时对其进行调试,但他们拒绝了,原因是这是他们的知识产权。

我的问题是,因为我们已将所有代码下载到每个用户的浏览器,理论上我们无论如何都可以手动解码它。他们真的可以不向我们提供未缩小/去混淆的代码吗?

0 投票
0 回答
194 浏览

javascript - 取消所有字符串都在数组中的代码

我得到了深度缩小的代码。所有变量都被重命名。所有字符串和数字都被转储到一个数组中,并用代码中的数组调用替换。它看起来像这样:

_0x3cad[65]只是一个空字符串。如何快速撤消此操作以使代码可读?

0 投票
0 回答
69 浏览

html - Grunt css缩小和文件上传不起作用

我对我今天遇到的一个问题感到非常困惑,这个问题始于我试图将一个 .css 文件(style.css,它编译我所有的 sass 文件)上传到 filezilla。将文件放入其目录后,我注意到样式表在队列中,其状态栏以一定百分比冻结。我以前从未注意到这一点——奇怪。所以我取消了上传,再试了几次,遇到了同样的问题。我尝试进入命令行并运行 grunt cssminify 以确保文件被缩小。

现在我注意到缩小文件的大小大约是通常的两倍。我进入一个 sass 文件并对文件进行冗余更改,这通常会缩小主 style.css 文件,但你瞧,styles.css 文件仍处于缩小状态。

现在我发现由于某种原因我可以上传 style.css 文件,但它仍然需要比平时更长的时间,并且当我上传文件并尝试上传文件时,我对 .sass 文件所做的任何更改都不会被拾取查看更改。在这一点上,我基本上什么也做不了,因为样式表不能协同工作,或者 grunt 正在搞砸一些东西,或者 filezilla 正在搞砸一些东西。

我想以前没有人遇到过这个问题吗?

0 投票
2 回答
255 浏览

css - 有没有办法编辑未缩小的文件并同时在缩小的 CSS 文件中进行更改?

众所周知,很难编辑缩小文件,因此我们更喜欢编辑缩小文件。有没有办法让我们在未压缩文件中所做的更改反映在未压缩文件中?或者是否有更好的技术来处理引导程序中的这个问题?