gpt4 book ai didi

javascript - 防止通过 jquery ajax 调用在浏览器中显示参数。

转载 作者:行者123 更新时间:2023-11-28 07:46:24 25 4
gpt4 key购买 nike

我只是想防止使用 firebug/debug 工具在浏览器中显示我的参数。

enter image description here

有什么方法可以隐藏这些详细信息,以便可以通过 ajax 完成注册。

我在我的 JavaScript 中使用以下代码:

$( "#myform" ).submit(function( event ) {
event.preventDefault();
var email = $('#email').val();
var password = $('#password').val();
var mobile = $('#mobile').val();
$(".blog-header").mask("Waiting...");
var request = $.ajax({
url: "registrarscript.php",
type: "get",
data: "box="+jQuery("#myform").serialize(),
cache: false,
dataType: "html"
});
request.done(function( msg ) {
$('.blog-header').html(msg);
$(".blog-header").unmask();
});
request.fail(function( jqXHR, textStatus ) {
alert( "Request failed: " + textStatus );
});
});

谢谢

最佳答案

不是真的。这样做也不会提供任何真正的安全优势。客户端已经可以访问 JS,并且他们知道自己的密码(通过电子邮件),因此向他们隐藏这些详细信息(即使可能)不会获得任何好处。

我建议将您的注册页面更新为 POST 而不是 GET 请求,以便密码不会在查询字符串中暴露。 (您不希望该信息记录在服务器端或浏览器历史记录中)

您的注册页面采用 AJAX 方式是安全的。只要您通过 HTTPS 进行托管,用户的凭据就不会在传输过程中被嗅探,并且您实际上不会丢失任何安全方面的信息。

简短的回答是否定的。您当然可以在发送数据之前对其进行混淆,但如果您担心的是安全性,那么这不会有任何帮助。

关于javascript - 防止通过 jquery ajax 调用在浏览器中显示参数。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27387658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com