@accelerated-software-development/caddy-api-client - v0.2.2
    Preparing search index...

    Function buildIframePermissiveHandler

    • Build a header handler that removes restrictive headers for iframe embedding

      Removes X-Frame-Options, Content-Security-Policy, and X-Xss-Protection headers while adding permissive CORS and frame-ancestors headers.

      Parameters

      • Optionaloptions: { corsOrigin?: string; deleteHeaders?: string[] }

        Handler options

        • OptionalcorsOrigin?: string

          CORS origin (default: "*")

        • OptionaldeleteHeaders?: string[]

          Headers to delete (default: ["X-Frame-Options", "Content-Security-Policy", "X-Xss-Protection"])

      Returns CaddyRouteHandler

      Headers handler for iframe embedding

      const handler = buildIframePermissiveHandler();
      // Use in a route's handle array