Skip to main content

Module Compatibility

8th Wall Modules may be made available for only 8th Wall hosted projects, only Self-Hosted projects, or both 8th Wall hosted & Self-Hosted projects. By default modules are available for both 8th Wall hosted & Self-Hosted projects. This can be changed in the settings page for the module.

module-compatibility-settings

Modules must be properly coded to work in both 8th Wall hosted and Self-Hosted projects. In particular assets referenced from within modules must be loaded as cross-origin enabled so that they can load into Self-Hosted domains. For example, explicitly setting the crossorigin attribute on media:

module-example-cors

Or pre-loading a web worker blob using fetch before invoking the web worker:

module-example-webworker