@c15t/browser

中文文档
3.2.2发布于 2026/11/02Apache-2.0TypeScriptES Module构建来源已验证近 30 天下载 8.6万

脚本-tag 为Webflow,WordPress,Framer,平方空间和平平 HTML 所建 C15t . 一个脚本标记,脚本屏蔽和一个可选的 IAB TCF 构建.

中文使用文档
文档目录12 节
  1. 关键特性
  2. 先决条件
  3. 安装
  4. 使用量
  5. 在 Inth 上运行 c15t
  6. 文档
  7. 要装入的脚本
  8. AI 代理文件
  9. 支助
  10. 捐款
  11. 警卫
  12. 许可证

c15t: the open standard for cookie banners

@c15t/浏览器:任何网站的 Cookie 标语和 cookie 同意, 并有一个脚本标签

Latest NPM Version Stars License Discord Skills Made by Inth

Cookie横幅,首选中心,以及没有构建步骤的站点的同意加盟脚本:Webflow,WordPress,Framer,Squarespace,和平版HTML. 为GDPR和其他隐私法配置同意政策,然后粘贴一个脚本标签. Bundled应用程序可以导入与ES模块相同的运行时间.

c15t用于 2 100个以上地点包括expo.dev, sed.dev, unkey.dev, mintlify.com, 和 sazabi.com.

关键特性

  • 由 CDN 配置并带有数据属性或调用队列的脚本标记 window.c15t
  • 在阴影根中预建的横幅和偏好对话框, 因此您的站点的 CSS 不更改它们
  • 使用供应商脚本 <script type="text/plain" data-c15t-category> 和iframe 使用量 data-src 财务报告和审定财务报表 data-category。当解决的政策允许其类别时,它们会加载
  • 按钮带有 data-c15t-action 和链接 #c15t-preferences 无代码的工作
  • 同一运行时间的无头建筑 window.c15t API 为自己的旗帜
  • DevTools (英语:c15t.devtools.js)和IAB GPP(c15t.gpp.js)负载作为第二个标记. IAB TCF 2.4,载重 c15t.iab.js 改为 c15t.js
  • 捆绑的应用程序的 ES 模块切入点, 可以使用@ c15t/ 集成供应商加载器

先决条件

  • 您可以添加一个页面 <script> 标签
  • 一个 内部项目 (免费报名). 对于开发和测试,本地模式不需要后端

安装

粘贴前 </head>,使用您 Inth 项目的后端 URL :

<script
  src="https://cdn.jsdelivr.net/npm/@c15t/browser/dist/c15t.js"
  data-backend-url="YOUR_INTH_BACKEND_URL"
  defer
></script>

没有版本的 URL 装入最新版本, 所以将精确的版本标出, 例如 : @c15t/[email protected]在生产中。 默认 c15t.js 需要一个后端 URL。 装入 dist/c15t.local.js 用于本地模式或 dist/c15t.headless.js 没有UI的运行时间.

对于捆绑的应用程序:

npm install @c15t/browser

使用量

  1. 添加标签并重新装入 。 当游客的政策要求一个时 旗帜就会出现
  2. 将供应商标签更改为 type="text/plain" 与 data-c15t-category="measurement" 因此,当解析策略允许该类别时,它们会加载
  3. 链接到 #c15t-preferences 因此访问者可以重开首选项对话框
  4. 关于每个属性和方法,见 HTML 文档
window.c15t = window.c15t || [];
c15t.push(['on', 'consent', () => {
  if (c15t.has('measurement')) {
    startAnalytics();
  }
}]);

在 Inth 上运行 c15t

c15t需要一个后端来服务政策和保存同意记录. 输入 为您运行它。 它把每个选择都储存在它的区域和政策版本中,审计你的现场,并拉动隐私风险请求,在Pro和以上上,每个地区的同意规则都有管理的政策包。 你不运行同意数据库, 地理检索, 上升时间,或升级.

注册是免费的。 运行 npx @inth/cli c15t 创建项目并设置 c15t,或用手创建并复制其后端 URL.

对于开发和测试,本地模式在浏览器中保留选择,不保存同意记录. 别把它运去生产 它的工厂 local()旧名, offline(),仍然工作,在v4离开.

文档

见 文档 用于指南、API参考和示例.

要装入的脚本

文件用它来
c15t.js生产,与英斯. 设定 data-backend-url 到您的工程后端 URL
c15t.local.js本地模式,用于开发和测试:选择停留在浏览器中,有本地的政策规则,而c15t则不保存服务器端的同意记录. 在3.2.0之前,这个文件是 c15t.offline.js
c15t.headless.js没有UI的运行时间,为你自己的旗帜。 可以内入或获取后端可缓存 /manifest
c15t.iab.jsIAB TCF 2.4. 配置 iab 与您注册的 CMP 身份证和供应商名单。 见 IAB 示例
c15t.devtools.js一个 DevTools 面板, 带有位置标签, 用于按区域尝试策略
c15t.gpp.jsIAB 性别伙伴关系方案__gpp美国国家选择退出。 也可用 mountGPP 从 @c15t/browser/gpp

AI 代理文件

这个软件包以Markdown为载体,与已安装的版本相匹配。 安装后,请指定编码代理 node_modules/@c15t/browser/AGENTS.md它将每个向导在 node_modules/@c15t/browser/docs/。 。 。 .

在网络上,每页 c15吨文件 拥有Markdown版本,并且 页:1 全部列出 安装 c15t 代理技能 npx skills add c15t/skills。 。 。 .

支助

捐款

警卫

不为安全弱点打开一个公共问题。 私下通过报告 GitHub 的脆弱性报告我们审查所有的报告.

  • 不在公共论坛、议题或请求中分担脆弱性
  • 给它复制的步骤 和它影响的版本
  • 在你透露之前给我们点时间

许可证

Apache 许可证 2.0


由 输入

版本与发布记录

@c15t/browser 共发布 21 个版本,首次发布于 2026/09/15;过去 12 个月发布了 21 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
3.2.2latest2026/11/027 天前
3.2.12026/10/319 天前
3.2.02026/10/3010 天前
3.2.0-canary.0canary2026/10/2316 天前
3.1.02026/10/1723 天前
3.1.0-canary.02026/10/1525 天前

其他发布通道:alpha → 3.0.0-alpha.12,canary → 3.2.0-canary.0。

关于 @c15t/browser 的常见问题

@c15t/browser 是什么?

脚本-tag 为Webflow,WordPress,Framer,平方空间和平平 HTML 所建 C15t . 一个脚本标记,脚本屏蔽和一个可选的 IAB TCF 构建.

如何安装 @c15t/browser?

在项目目录运行 npm install @c15t/browser,或使用 pnpm add / yarn add / bun add。

@c15t/browser 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@c15t/browser 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@c15t/browser 可以商用吗?

@c15t/browser 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@c15t/browser 的下载量有多少?

根据 npm 官方下载统计,@c15t/browser 在 2026/10/09 – 2026/11/07 这 30 天内被下载 85,534 次,日均约 2,851 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@c15t/browser 还在维护吗?

最新版本 3.2.2 发布于 2026/11/02(7 天前);至今共发布 21 个版本,其中过去 12 个月发布了 21 个;首次发布于 2026/09/15。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。