当前位置: 首页 > news >正文

网站掉权重是怎么回事软件开发者模式怎么打开

网站掉权重是怎么回事,软件开发者模式怎么打开,临海制作网站公司,中企动力制作的网站一、核心特性对比特性CookielocalStoragesessionStorage存储大小4KB左右5-10MB5-10MB生命周期可设置过期时间永久存储(除非手动清除)会话期间有效(标签页关闭即清除)作用域同源的所有窗口同源的所有窗口仅当前标签页自动发送每次H…

一、核心特性对比

特性CookielocalStoragesessionStorage
存储大小4KB左右5-10MB5-10MB
生命周期可设置过期时间永久存储(除非手动清除)会话期间有效(标签页关闭即清除)
作用域同源的所有窗口同源的所有窗口仅当前标签页
自动发送每次HTTP请求自动发送不自动发送不自动发送
存储位置浏览器和服务器仅浏览器仅浏览器
API易用性需手动解析简单键值对API简单键值对API
安全性较低(易受XSS攻击)较高较高

二、API使用示例

1. Cookie操作

// 设置Cookie
document.cookie = "username=John; expires=Fri, 31 Dec 2025 23:59:59 GMT; path=/";// 读取Cookie
function getCookie(name) {const value = `; ${document.cookie}`;const parts = value.split(`; ${name}=`);if (parts.length === 2) return parts.pop().split(';').shift();
}// 删除Cookie
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";

2. localStorage操作

// 存储数据
localStorage.setItem('theme', 'dark');// 读取数据
const theme = localStorage.getItem('theme');// 删除数据
localStorage.removeItem('theme');// 清空所有
localStorage.clear();

3. sessionStorage操作

// 存储数据
sessionStorage.setItem('sessionId', 'abc123');// 读取数据
const sessionId = sessionStorage.getItem('sessionId');// 删除数据
sessionStorage.removeItem('sessionId');// 清空当前会话存储
sessionStorage.clear();

三、使用场景推荐

1. Cookie适用场景

  • 用户身份认证:存储Session ID

  • 跟踪用户行为:分析用户访问路径

  • 个性化设置:保存语言、地区偏好(需要服务器访问时)

2. localStorage适用场景

  • 长期用户设置:主题、字体大小等偏好

  • 离线应用数据:缓存应用数据供离线使用

  • 不敏感数据存储:如阅读进度、应用状态

3. sessionStorage适用场景

  • 表单数据暂存:防止页面意外关闭丢失数据

  • 单页应用状态:存储当前会话的临时状态

  • 敏感数据临时存储:如支付流程中的临时令牌

四、安全最佳实践

  1. Cookie安全

    • 始终使用Secure标志(仅HTTPS)

    • 敏感Cookie设置HttpOnly(防XSS)

    • 设置SameSite=StrictLax(防CSRF)

    • 限制Cookie作用域(Domain和Path)

  2. Web存储安全

    • 避免存储敏感信息(令牌、密码等)

    • 对存储的数据进行加密

    • 实施内容安全策略(CSP)

    • 定期清理不再需要的数据

  3. 通用原则

    • 最小化存储数据量

    • 设置合理的过期时间

    • 提供用户控制选项(清除数据)

    • 使用子资源完整性(SRI)防止恶意脚本

http://www.dtcms.com/a/590358.html

相关文章:

  • ArrayList底层实现及源码分析
  • 河北建设集团有限公司网站企业公司有哪些
  • HarmonyOS黑马云音乐项目:全场景在线音乐播放的实现与优化
  • 804.唯一的摩尔斯密码词(uthash)
  • 公司做网站域名归谁大学生做兼职上什么网站好
  • 网站分类代码网站建设经营服务合同范本
  • 手机网站设计案例电子商务网站建设个人总结
  • 【算法】--位运算
  • 门户网站的案例分析开发游戏用什么软件
  • 网站建设目标个人博客dwzh-cn 安装wordpress
  • 长沙网站优化步骤哈尔滨网站建设渠道
  • 浏览器打开网站wordpress表情不显示
  • 网站图片都是站外连接对seo小公司做网站推广好不好
  • 网站配置到iis后读不了数据seo优化百度技术排名教程
  • 第7章树和二叉树:线索二叉树
  • 网站专题制作流程深圳建网站哪个好
  • java的tomcat源码的http的session
  • 黑河北京网站建设网站架构计划书
  • 局域网网站建设软件怎么自己开公司
  • 网站建设是系统工程广州网站建设 名片制作 网站管理
  • 静态网站做淘宝客如何做英文网站的外链
  • 企业二级网站怎么做建邺做网站价格
  • 【Envi遥感图像处理】018:envi编辑头文件的方法及具体应用
  • RHCE复习作业2
  • AUTOACT论文翻译
  • html5 做手机网站什么是做学院网站
  • ipad 建网站电商入门教学
  • e2ee网站开发框架2.23先行版wordpress小论坛小程序
  • 携程网建设网站的理由济南智能网站建设报价
  • flash网站在线diy源码如何做网站首页关键词