假设我的访问者启用了 JavaScript 是否合理?

2024-01-03

我知道服务器端验证是绝对必要的,以防止恶意用户(或只是选择禁用 JavaScript 的用户)绕过客户端验证。但这主要是为了保护您的应用程序,而不是为那些运行禁用 JavaScript 的浏览器的人提供价值。假设访问者启用了 JavaScript,而没有启用 JavaScript 的网站则无法使用,这样的假设合理吗?


我在 Firefox 中使用 NoScript 进行浏览,当我看到无法正常工作的页面时,它总是让我很烦恼。也就是说——了解你的听众。如果您想迎合偏执的计算机安全专业人员 - 假设他们可能没有启用 JavaScript。如果您的目标受众是普通受众,那么 JavaScript 可能适合您。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

假设我的访问者启用了 JavaScript 是否合理? 的相关文章

随机推荐

  • 桌面上的innerWidth 和outerWidth 奇怪

    在 chrome 中打开控制台 在 SO 上 并复制innerWidth outerWidth screen width 对我来说这会返回2133 1920 1920 显然innerWidth大于outerWidth 好像这还不够奇怪 我接
  • 猫鼬游标批量大小

    如果定义了batchSize 如何迭代光标批处理文档 例如 当batchSize定义为等于50时 有没有办法迭代这50个子文档 var myCursor collection find cursor batchSize 50 mycurso
  • 多处理:如何在多个进程之间共享字典?

    创建多个在可连接队列上工作的进程的程序 Q 并可能最终操纵一个全局字典D来存储结果 所以每个子进程可以使用D存储其结果并查看其他子进程正在产生什么结果 如果我在子进程中打印字典 D 我会看到对其 即 D 上 所做的修改 但是主进程加入Q后
  • 接收 JSON POST [重复]

    这个问题在这里已经有答案了 可能的重复 如何在 php 中获取 POST 的正文 https stackoverflow com questions 8945879 how to get body of a post in php 我收到一
  • 如何使我的 R 会话变得普通?

    这是澄清先前问题的后续行动 如何确保同一服务器上不同用户的 R 环境一致 https stackoverflow com questions 12519273 how can i ensure a consistent r environm
  • 我的类的构造函数应该执行多少工作?

    我有一个代表数据流的类 它基本上 读取或写入文件 但首先对数据进行加密 解密 并且还有一个处理正在访问的媒体的底层编解码器对象 我正在尝试以 RAII 方式编写这个类 并且我想要一个干净 漂亮 可用的设计 令我困扰的是 现在构造函数中正在完
  • 我什么时候应该对整个哈希表进行重新哈希?

    我如何决定何时应该对整个哈希表进行重新哈希 这在很大程度上取决于您解决冲突的方式 如果您使用线性探测 负载系数远高于 60 左右时 性能通常会开始严重下降 如果您使用双散列 80 85 的负载因子通常是相当合理的 如果使用碰撞链 负载系数高
  • Java EE FirebaseApp 名称 [默认] 已存在

    我遇到了与 Firebase 和 Java EE 相关的问题 我目前正在为我的项目编写一些 Java servlet 并且我第一次使用 Firebase 是因为我想尝试一些新的东西 我的实际问题如下 我有一个 servlet 它负责在用户数
  • Android 从字符串数组中设置 listItem 背景颜色

    有谁知道如何以编程方式从字符串数组中设置列表项的背景 我有两个字符串数组 一个是文本视图的标题 另一个包含颜色引用 我已将标题数组添加到数组适配器中 并且正在显示 但现在我想更改数组中每个项目的背景颜色 这是我的布局
  • 多个 id 的 UpdateExistingPivot

    为了更新数据透视表中的单个记录 我使用updateExistingPivot方法 但是它以 id 作为第一个参数 例如 step gt contacts gt updateExistingPivot id completed gt true
  • 如何使 Collection 类型的用户控件属性在表单设计器中可编辑?

    今天在工作中 我偶然发现了一个让我抓狂的问题 基本上我的目标是这样的 我有一个UserControl1 具有以下类型的字段Collection
  • 安装airflow时,airflow_home文件夹中没有创建任何文件

    我之前在VMware中centos7安装成功 不过同样的 在docker中从centos7手动安装也出现了问题 CentOS 的官方版本 venv jykim 0f0090962efa dev cat etc release CentOS
  • xcode 5 什么是警告,现在是错误 - 控制可能到达非空函数的末尾

    所以我一直在 Xcode4 中开发一个具有多个集合视图 准确地说是 4 个 的应用程序 我有两个视图 一个底部 主 视图 其中包含一个充满屏幕的大型集合视图 以及一个较小的 抽屉 视图 可以从侧面拉出 并包含三个狭窄的水平滚动集合视图 一个
  • 为什么在 RavenDB 中存储 Nancy.DynamicDictionary 只保存属性名称而不保存属性值?

    我正在尝试保存 RavenDB build 960 通过其内置传递到 Nancy 模块的表单数据项的名称和值Request Form 如果我保存一个简单的实例dynamic对象 带有测试属性和值 然后一切正常 并且属性名称和值都被保存 但是
  • SwiftUI - 列出嵌套数组中的元素

    我正在尝试在列表视图中显示顶级数组中的元素 数据模型的构建方式是事件数组 然后在该数组中存在与各个事件关联的场地数组 在主视图中 我知道如何通过索引显示单个事件标题 但我不确定如何使用 ForEach 列出所有不同的事件 Passports
  • 获取实例的类名

    如何在 Python 中找到用于创建对象实例的类的名称 我不确定我是否应该使用inspect https docs python org 2 library inspect html模块或解析 class 属性 你有没有尝试过 name 属
  • 浏览器尝试下载 html 文件而不是打开

    浏览器 Chrome 和 Safari 尝试下载this http jonesvillerobotics contactus html打开后为 html 文件 它仅在该链接上尝试下载它 另请注意 Internet Explorer 打开它没
  • 没有值的 xml 属性有效吗?

    我想要一个没有任何值的 XML 属性 该属性在存在或不存在时只有一个含义 这有效吗 必须使用以下语法指定属性 名称 EQ 属性值 其中名称是合法的 XML 名称 http www w3 org TR xml NT Name Eq is 前面
  • 将Raspberry pi上用.Net Core C#录制的音频保存到Wav文件

    我发现很难找到一种方法将使用 OpenTk NetStandard 捕获的音频存储到 NetCore C 中正确的 WAV 文件中 我正在寻找一种在 Raspberry pi 上运行时有效的解决方案 因此 NAudio 或任何 Window
  • 假设我的访问者启用了 JavaScript 是否合理?

    我知道服务器端验证是绝对必要的 以防止恶意用户 或只是选择禁用 JavaScript 的用户 绕过客户端验证 但这主要是为了保护您的应用程序 而不是为那些运行禁用 JavaScript 的浏览器的人提供价值 假设访问者启用了 JavaScr