我对混淆我的 JS 代码很感兴趣,但我意识到周围的论坛是无用的。无论如何,我想混淆我的代码。所以我想知道,是否可以在服务器端执行 JS 代码(例如,使用 node.js 中的应用程序),并通过 Ajax 函数调用上下文(如 dom 或其他东西),在服务器端执行,然后将结果返回给页面。
这对我来说可能非常有用,它可以允许只显示基本的 JS 功能,但不能显示我应用程序的核心...
也许解决方案已经存在,但我在网上找不到...
编辑:
我认为对于 node.js,存在一个解决方案。我的意思是例如客户端的一个简单的 JS 函数,例如:call_func('function_name', context);使用 ajax 调用服务器端 JS 调度程序函数,返回包含结果的 JS 对象。
难道我在做梦? :)
感谢您的帮助。
最佳答案
您可以用 PHP 重写您的计算,或者如果您需要动态使用它们/访问 DOM,您可以使用 AJAX 在服务器端使用 PHP 进行计算,然后接收 PHP 脚本的输出而无需重新加载页面。
您可以在此处阅读有关 AJAX 的信息(我建议为此使用 jQuery,因为它比尝试理解 HTTP 请求要简单得多):
关于php - 执行 Javascript 服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11454503/