0

我想知道是否可以发送ajax数据并防止将其登录到 FireBug 等工具中。

我这样发送我的数据:

$("#submit").click(function() {
    var value = $("#value");
    var valuePost = value.val(); 
    $.post("submit.php", {value: valuePost},
    function(data){} 
    , "html");
});

但是当它被发送时,像 FireBug 这样的工具会捕获这些数据。我不希望那样,因为我正在发送密码。有什么方法可以防止像 FireBug 这样的工具捕获发送数据?

4

1 回答 1

1

把它作为一个答案:

当您从网页发送数据时,FireBug 等工具将始终能够捕获发送的内容。当您不使用https(SSL) 之类的加密时,FireBug 会显示数据的发送方式。

如果您确实使用了类似的加密https,那么 FireBUg 仍然能够以可读格式捕获并显示将要发送的数据。但你不必担心这一点。FireBug 只是一个“本地”工具来帮助你。所以你可以看到那个网页上发生了什么。当数据实际发送(通过互联网)时,它将被加密。

Nnyone 嗅探您的网络将看到加密数据,而不是您在 FireBug 中看到的数据。

所以不要担心像 FireBug 这样的工具。那只是为了帮助您(作为本地用户)。如果您想通过 Internet 发送重要数据(例如密码等),只需使用 SSL。

于 2012-10-25T13:56:58.433 回答