![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web安全
Web前端开发安全隐患及解决方案
橙之殇
这个作者很懒,什么都没留下…
展开
-
js引用类型值赋值后在重新赋值后不影响之前已经赋值的
引用类型赋值后,改变其中一个会影响其他的,如下: var obj1 = { name: 'web' }; var obj2 = obj1; obj2.name = 'hello'; console.log(obj1); // {name: "hello"} console.log(obj2); // {name: "hello"} 解决方案:深拷贝 var obj2 = JSON.parse(JSON.strignfy(obj1)); 参考链接 ...转载 2020-09-23 18:20:01 · 1006 阅读 · 0 评论 -
Web开发====W3C标准
Web开发====W3C标准 一 目的 让页面、程序能够支持所有的浏览器、能够满足尽可能多的用户。要满足所有的客户,即使做不到,也要满足我们技术范围之内的所有用户。 二 标准规范 1.页面头声明(DOCTYPE) DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。其中的DTD(例如xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。要建立符合标准的网页,DO转载 2020-08-21 11:16:53 · 184 阅读 · 0 评论 -
web 安全====禁止修改localStorage
解决方案: 给window添加监听事件(监听storage) window.addEventListener('storage', (e) => { console.log('e:', e) localStorage.setItem(e.key, e.oldValue) //重新赋值修改前的值 })原创 2020-08-21 10:39:16 · 764 阅读 · 0 评论