gpt4 book ai didi

jquery - 在查看源代码中不显示隐藏字段

转载 作者:行者123 更新时间:2023-12-01 08:08:14 25 4
gpt4 key购买 nike

当用户单击“查看源代码”时,如何防止用户在页面上显示隐藏字段。因为我想让我的应用程序更安全。我希望查看源代码页面不显示我在 POST 方法上传递的隐藏字段。另外,我想隐藏页面上的javascipt/jquery和css代码。

简而言之,我不希望用户看到任何不相关的数据(对于用户)。任何建议。

最佳答案

第一件事:不能隐藏 html 代码或 css 代码。如果你打开 fir bug 或其他东西,它很容易被看到。

查看源代码显示的是html页面中实际编写的代码(即:不是动态添加的元素。)

因此,如果您只是不想在查看源代码中显示它,您可以使用 JavaScript 动态添加该隐藏字段。但事件虽然可以被 Firebug 看到。

如果该信息太安全,请不要将其添加到隐藏字段中。

更好的方法:将其保存在全局 javascript 对象中,例如:

var hiddenValue={
'hidden1':"some value",
'hidden2':"some value2"
}

//存储在全局变量中使您可以像在隐藏字段中一样灵活地更改它。

如果您想在表单中发布此值。使用 JavaScript 来完成。喜欢

//a jquery example

function submitForm(){
var formObj=$('#form');
formObj.append('<input type="hidden" name="hidden1" value="'+hiddenValue.hidden1+'" /><input type="hidden" name="hidden2" value="'+hiddenValue.hidden2+'" />').submit();
}

但请记住,总有一种方法可以查看前端代码。你唯一能做的就是让它变得复杂,难以阅读。

关于jquery - 在查看源代码中不显示隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15263189/

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