Skip to content

Repository files navigation

gcsb-web

Google Cloud Skills Boost - Helper - Website

Arcade widget embed

The widget is designed to work with an iframe-only embed. To let the widget receive the full embedding page URL through document.referrer, set an explicit iframe referrer policy:

<iframe
  src="https://arcade.eplus.dev/widget"
  title="Arcade Points Widget"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
></iframe>

For normal HTTPS pages embedding the HTTPS widget, this allows the parent page URL to be exposed to the iframe as the referrer. The widget removes the query string and hash before forwarding the source URL to outbound links.

The widget still supports ?source_url= as the highest-priority explicit override.

Without a referrer policy that exposes the path, browsers may apply strict-origin-when-cross-origin, in which case a cross-origin iframe can only see the parent origin rather than the full page path.

About

Google Cloud Skills Boost - Helper - Website

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages