2

在我的页面加载后,body 标签内的脚本将被 remove(); 删除。功能:

<script>
$(document).ready(function()
{
    $('script').remove();
});
</script>

我的问题是,这是一件好事还是没用。

编辑:

var $data = [];
$data.push($('#login_form').serializeArray());
$.ajax({
    url: '<?php echo Router::url(array('controller'=>'account', 'action'=>'login'),true); ?>',
    type: 'post',
    data: {data:$data},
    success: function(result,status)
    {
        $('.message').html(result);
    }
});

该请求通过 SSL 进行。它从数据库中查询一些数据并返回。这就是全部。这只是其中一个请求,我收到了大约 50 个请求。所以想知道如何使它更安全一点。

4

2 回答 2

3

这样做是没用的,如果删除脚本标签,加载到内存中的脚本不会消失。

于 2013-06-07T13:15:32.100 回答
2

首先,它将删除所有脚本,其次,如果您想隐藏代码,它将什么也不做,收到的 HTML 将始终保持原样。

编辑: 如何混淆(保护)JavaScript?

编辑#2: Kristian Vitozev 是对的,任何混淆代码都可以去混淆(也可以反编译)。因此,如果您真的得到了您不会提供的代码,请在服务器端进行计算。

于 2013-06-07T13:17:25.797 回答