繁体   English   中英

客户端脚本VS服务器端代码

[英]Client side scripting VS server side code

我是这个领域的新手。 如果要隐藏部分网页,是否应该使用服务器端代码的客户端脚本(或同时使用两者)? 因为一位老师告诉我,您不能仅依靠Javascript,因为人们可以通过使用“不允许任何站点运行Javascript”来阻止Javascript。

如果将数据发送到客户端,客户端将始终有一种查看方式。 例如,是否启用了JavaScript,您始终可以打开Chrome开发者控制台并检查文档,或者从主菜单中选择视图源。

保留来自客户端的信息的唯一方法是不首先将其发送给他们。 这必须在服务器端完成。

不过,您应该认真考虑问自己,是否有任何值得隐藏的东西。 在大多数情况下,愚蠢的,无法解释的隐藏页面源代码的尝试只会给用户带来极大的不便,例如禁用上下文菜单等,并且实际上是行不通的。 从来不明白为什么人们认为这是一个好主意。

另一方面,您希望或必须在服务器端执行诸如身份验证和授权,数据库交互等操作。

至于生成实际内容,只是出于演示目的,并不是为了“隐藏”事物,通常是两者的结合,平衡仅取决于应用程序。 您必须在设计和开发过程中拨打电话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM