草庐IT

ob混淆

全部标签

javascript - 什么是最好的 JavaScript 压缩/混淆工具?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。对于JavaScript压缩和/或混淆,您会推荐哪种工具?谷歌搜索返回了很多在线工具,但我不确定如何衡量它们的有效性/有用性。是否有为此推荐的工具?谢谢,

javascript - 反混淆 Javascript

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。这是什么怪物?有人知道使它可读的方法吗?//i0=i;--{)+ox=c.ahAr(t)i};erutnros.buts(r,0lo;)f}\\"+"\"(0),9\\\"\\\\$.;(.34U03\\\\\\\\16\\\\0E\\\\NSCZhC24\\\\03\\\\01\\\\\\\\St"+"DEMPbM02\\\\0C\\\\x#opms58

javascript - 混淆 error 和 reject in Promise

全部:我是JSPromise的新手,当涉及到Promise链时,有一个混淆,假设我有一个这样的promise链:varp=newPromise(function(res,rej){}).then(function(data){},function(err){}).then(function(data){},function(err){}).catch(function(err){})让我困惑的是:什么时候调用function(err)和什么时候调用catch?如何在then中解决和拒绝?谢谢 最佳答案 使用Promise的公式是:v

javascript - Backbone.js 及其 API 混淆

我最近开始使用Backbone.js。我喜欢这个架构,就功能而言,它几乎正是我所需要的......但是我发现了以下注意事项:对于Collection而言,get的含义与对于Model的含义不同。没有设置。应以常规方式访问属性。我觉得这很不一致。有时很容易混淆模型和集合。有什么办法可以克服这个问题吗?在Model.extend中分配初始值并不总是有效。例如,分配url将不会覆盖默认行为。这只能通过调用set()方法来实现。同样非常容易出错。我仍然不知道是否需要在initialize()调用中使用get/set。我不明白为什么我不能在initialize()中调用_.bindAll(thi

javascript - 我如何混淆我的 JavaScript 文件或使其不可读?

我的应用程序中有包含JavaScript和jQuery函数的JavaScript脚本。与我的应用程序的所有用户交互都是动态的,并且通过jQuery传递给应用程序。我意识到,当我运行我的应用程序时,在客户端,客户端可以通过查看页面源代码(Ctrl+U)来查看我的所有源代码。我怎样才能隐藏或做一些让用户无法理解或阅读源代码的事情?我想做一些像Facebook所做的事情。通过查看Facebook源代码,用户无法重用其源代码,甚至无法理解它。我搜索了一下,发现这个过程叫做混淆,但这对我不起作用。我试过这个:http://www.javascriptobfuscator.com/default.

javascript - 混淆 JavaScript 作用域

这个问题在这里已经有了答案:Javascriptfunctionscopingandhoisting(18个答案)WhatisthescopeofvariablesinJavaScript?(27个答案)Whatislexicalscope?(21个回答)关闭7年前。我对JavaScript作用域有一定的了解——该语言具有函数级作用域,并且变量和函数声明被提升到其包含作用域的顶部。但是,我不明白为什么以下两段代码会记录不同的值:这会将值1记录到控制台:vara=1;functionb(){a=10;return;functiona(){}}b();console.log(a);神秘的是

javascript - isNaN() 与 parseInt() 混淆

有些奇怪。为什么使用isNaN("")我得到False但是使用parseInt("")我得到NaN? 最佳答案 isNaN接受一个整数作为参数-因此JS将""转换为0parseInt将字符串作为参数-因此空字符串不是数字 关于javascript-isNaN()与parseInt()混淆,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8271836/

javascript - 什么是最好的 javascript 混淆器?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我想使用javascript混淆器。哪些是最受欢迎的?它们对性能有何影响?

javascript - 去混淆 Javascript 代码以使其再次可读

这个问题在这里已经有了答案:DecodeobfuscatedJavaScript(4个答案)关闭9个月前。我不想把这个带到这里,在学习混淆JS代码的同时,我编码了我的代码,然后在没有任何备份的情况下重写了原始代码:)以下是我的混淆代码。var_0xf17f=["\x28","\x29","\x64\x69\x76","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x69\x64","\x53\x74\x75\x64\x65\x6E\x74\x5F\x6E\x61\x6D\x65","\x73\x74\x75\x64\x6

javascript - Vue JS 返回 [__ob__ : Observer] data instead of my array of objects

我创建了一个页面,我想在其中通过API调用从数据库中获取我的所有数据,但我对VueJS和Javascript也有点陌生,我不知道我在哪里弄错了。我确实使用Postman对其进行了测试,我得到了正确的JSON。这是我得到的:[__ob__:Observer]length:0__ob__:Observer{value:Array(0),dep:Dep,vmCount:0}__proto__:Array这就是我想要的:(140)[{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…},{…