engineer-platform-web

Community

Braze Web SDK on TVs, extensions, and CSP

Authordelta-and-beta
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Enables reliable Braze Web SDK deployments in non-standard browser environments and security-constrained contexts where the default web assumptions (service workers, cookies, inline scripts) do not hold, reducing integration failures and runtime feature gaps.

Core Features & Use Cases

  • Smart TV integration: Guidance for Tizen and webOS including use of the core bundle, ES5 concerns, disabling push maintenance, and implementing custom rendering for in-app messages and Content Cards.
  • Browser extensions: Initialization patterns for Manifest V3 and storage substitutes for persistent device IDs; guidance on manifest CSP and permission considerations.
  • Content Security Policy: Nonce propagation via contentSecurityNonce, required connect-src/script-src/img-src directives, and options to avoid unsafe-inline or unsafe-eval by using the NPM/bundled SDK.
  • Accessibility & frontend engineering lens: Checklist for WCAG conformance, focus management, ARIA roles, and testing approaches for custom templates.

Quick Start

Initialize the Braze Web SDK for your target environment by instructing the assistant to initialize with the appropriate flags (for Smart TVs set disablePushTokenMaintenance and manageServiceWorkerExternally to true; for extensions persist deviceId in chrome.storage; for strict CSP pass contentSecurityNonce).

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: engineer-platform-web
Download link: https://github.com/delta-and-beta/braze-agency/archive/main.zip#engineer-platform-web

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.