メインコンテンツへスキップ

モジュールの互換性

8th Wallモジュールは、8th Wall hostedプロジェクトのみ、Self-Hostedプロジェクトのみ、または8th Wall hostedとSelf-Hostedプロジェクトの両方で利用できるようにすることができます。 デフォルトでは、モジュールは8th Wall hostedとSelf-Hostedの両方で利用可能です。 これは、モジュールの設定画面で変更することができます。

module-compatibility-settings

モジュールは、8th Wall hostedとSelf-Hostedの両方のプロジェクトで動作するように適切にコード化されている必要があります。 特にモジュール内から参照されるアセットについては、cross-origin対応としてSelf-Hostedにロードできるようにする必要があります。 例えば、メディアに明示的にcrossorigin属性を設定します:

module-example-cors

あるいは、Web workerを呼び出す前に、fetchを使用してWeb worker blobをプリロードします:

module-example-webworker