@c15t/浏览器:任何网站的 Cookie 标语和 cookie 同意, 并有一个脚本标签
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.c15tAPI 为自己的旗帜 - 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
使用量
- 添加标签并重新装入 。 当游客的政策要求一个时 旗帜就会出现
- 将供应商标签更改为
type="text/plain"与data-c15t-category="measurement"因此,当解析策略允许该类别时,它们会加载 - 链接到
#c15t-preferences因此访问者可以重开首选项对话框 - 关于每个属性和方法,见 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.js | IAB TCF 2.4. 配置 iab 与您注册的 CMP 身份证和供应商名单。 见 IAB 示例 |
c15t.devtools.js | 一个 DevTools 面板, 带有位置标签, 用于按区域尝试策略 |
c15t.gpp.js | IAB 性别伙伴关系方案__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。 。 。 .
支助
- 加入我们 Discord 社区
- 打开我们的问题 GitHub 仓库
- 访问 inth.com (英语) 并使用聊天部件
- 通过电子邮件联系我们的支援团队 支持@inth.com
捐款
警卫
不为安全弱点打开一个公共问题。 私下通过报告 GitHub 的脆弱性报告我们审查所有的报告.
- 不在公共论坛、议题或请求中分担脆弱性
- 给它复制的步骤 和它影响的版本
- 在你透露之前给我们点时间
许可证
由 输入