编程语言
首页 > 编程语言> > 隐藏Javascript的益智游戏

隐藏Javascript的益智游戏

作者:互联网

参见英文答案 > Preventing Users to view my JavaScript source file                                    1个
对于一个有趣的项目,我想制作一个益智游戏,这是一系列的谜语,答案是一个链接到一个新的水平,一个Notpron.
我一直在用Javascript工作,所以它可以有更多的互动元素.但是,任何人都可以查看JS源代码并立即找出下一个难题的链接.特别是如果我有类似的东西:

 window.location.href = "levels/1.html"

如果我能以某种方式隐藏它会很好,但我看过的大多数混淆工具似乎很容易识别链接字符串的位置并对其进行解码. Notpron通过只有线索导致用户手动输入URL到下一级别来解决这个问题,但我想远离那个.

就像我说的,这只是为了好玩.但我的问题是,是否有任何方法可以在网络上隐藏代码.我也愿意使用不同的工具.

解决方法:

仅使用JavaScript,不是真的.另外,在那个级别进行混淆有点矫枉过正.

但是,如果你有一个运行任何其他语言的服务器端脚本,例如PHP,ASP等,你可以让JavaScript(通过AJAX请求)向谜语提交用户的“答案”,如果它是正确的,它返回下一个链接.

一个例子,使用jQuery:

$.post("/check_answer.php", { riddle: 2, answer: users_answer })
    .done(function(response) {
        if (response== "false") {
            // display some error message
        } else {
           document.location = response;
        }
    });

标签:javascript,obfuscation
来源: https://codeday.me/bug/20190824/1704065.html