跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • web 用户通过浏览器开发者工具删除指定元素的某个 data-* 属性要不要判断?
未分類
4 11 月 2020

web 用户通过浏览器开发者工具删除指定元素的某个 data-* 属性要不要判断?

web 用户通过浏览器开发者工具删除指定元素的某个 data-* 属性要不要判断?

資深大佬 : FreeWong 2

一个 web 应用,我需要访问某个 html 元素的一个 data-* 属性值,我在读这个元素的属性值以前要不要判断这个 data-* 的属性是否存在呢? 毕竟对于常规的用户来说,这个 data-* 属性是一定存在的,除非用户在浏览器的开发者工具中删除掉它,如果要检查这个属性的话,那是不是这个元素本身也要检查存不存在呢?
那这样的代码量大大增加啊,而且意义在哪?
多谢
大佬有話說 (5)

  • 資深大佬 : temporary

    不需要考虑这种情况
    用户开 f12 删除 dom 导致页面异常的后果自己承担
    如果考虑这个情况的话 那你要不要 检测(用户是否在 f12 注入代码屏蔽你这个检测)
    要不要 检测(检测(用户是否在 f12 注入代码屏蔽你这个检测))
    要不要 检测(检测(检测(用户是否在 f12 注入代码屏蔽你这个检测)))
    …
    ..
    .

  • 資深大佬 : learningman

    除非你在出 CTF 题目,否则考虑这个干什么。。。

  • 資深大佬 : h82258652

    不需要吧,你这个应用是一个内部整体,应用内部的一切调用应该是可信的,又不是跟外部模块进行交互。用户开 F12
    修改 DOM 这类似于游戏开挂,堵不完的。

  • 主 資深大佬 : FreeWong

    @temporary 感谢回复哥们

  • 主 資深大佬 : FreeWong

    @learningman 感谢回复哥们

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具