Web
文章平均质量分 79
ganshenml
学习中……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Web】证书(SSL/TLS)与域名之间的关系:完整、通俗、可落地的讲解
HTTPS证书生效的核心规则是域名必须匹配证书中声明的域名。匹配方式有三种:1)精确匹配单个域名;2)通配符匹配(.example.com),但只能匹配一层子域且不能用于多级;3)SAN证书可包含多个不同层级的域名。通配符证书有严格限制:只能有一个号且在最左端,不能匹配多级或父域。对于复杂多级域名结构,SAN证书是最灵活的解决方案。HTTPS的安全机制要求严格域名匹配,防止证书滥用。实际应用中,需根据业务需求选择合适的证书类型,确保所有访问域名都在证书覆盖范围内。原创 2025-11-25 11:40:12 · 538 阅读 · 0 评论 -
【Web】域名与 Cookie 的关系:原理、规则与多级域名共享
本文系统讲解了 Cookie 与域名的关系,核心内容包括:Cookie 是浏览器存储的文本数据,用于登录状态等用途;出于安全考虑,Cookie 必须绑定特定域名;Domain 规则决定了 Cookie 的访问范围,主域设置可被子域共享,但子域设置不能被父域访问;判断依据是请求域名是否以 Cookie 的 Domain 结尾,与域名级数无关;跨子域共享需设置 Domain 为主域,并配合 SameSite 和 Secure 属性;文章还指出了常见错误及解决方案,帮助开发者正确使用多级域名 Cookie 共享功原创 2025-11-25 11:25:46 · 555 阅读 · 0 评论 -
【Web】sed 流编辑器在前端部署中的作用
摘要: sed(流编辑器)是Linux/Unix中的命令行文本处理工具,通过流式处理实现高效编辑,适用于自动化部署。其核心功能包括文本替换(如s/old/new/g)、行删除(如3d)和插入(如1i)。在前端部署中,sed常用于构建后动态替换环境变量(如API地址、版本号),避免重复构建。典型场景包括:注入环境变量、修改Nginx配置、Docker镜像配置等。由于前端静态文件无法运行时读取配置,sed成为跨环境部署的关键工具,实现“一次构建,多环境适配”。 关键词: sed、流编辑器、文本替换、自动化部署、原创 2025-11-24 10:06:57 · 874 阅读 · 0 评论 -
【Web】Vue 3 中 router 参数传递的 4 种方式
Vue 3 + Vue Router 4 参数传递方式总结 query参数:通过URL传递,刷新保留,适合普通参数(route.query获取) params参数:依赖命名路由,刷新丢失,适合临时数据(route.params获取) path拼接:参数嵌入路径,刷新保留,适合简单ID(如/detail/1) 本地存储:localStorage保存复杂数据,刷新保留但需手动清理 选型建议:优先用query传递常规参数;敏感/复杂数据用本地存储;简单ID用path;临时数据用params。 (全文98字,清晰涵原创 2025-10-14 09:20:48 · 427 阅读 · 0 评论 -
【Web】插件开发之Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.
发送消息时,目标页面并没有注入 content script(即 content.js 未在该 tab 上运行)。报错,说明 popup.js 通过。原创 2025-06-18 10:11:20 · 2111 阅读 · 1 评论 -
【Web】腾讯云 COS 静态网站部署与自定义域名 HTTPS 全流程
本文详细介绍了如何将静态网站部署到腾讯云COS并配置自定义域名HTTPS的全流程。主要内容包括:1)本地项目构建生成静态资源;2)创建COS存储桶并设置权限;3)上传文件到存储桶根目录;4)开启静态网站托管配置索引文档;5)绑定自定义域名并设置CNAME解析;6)配置HTTPS证书;7)验证访问效果和常见问题排查。通过7个步骤实现前端项目的高效、安全部署,适用于Vue、React等框架打包后的静态网站。原创 2025-06-11 09:12:56 · 1376 阅读 · 0 评论
分享