Shared storage
非推奨: この機能は推奨されなくなりました。一部のブラウザーではまだサポートされているかもしれませんが、関連するウェブ標準からすでに削除されているか、削除されつつあるか、または互換性の目的でのみ保持されている可能性があります。使用は避け、可能であれば既存のコードを更新してください。判断の参考に、このページ下部の互換性一覧表を参照してください。この機能はいつでも動作しなくなる可能性があることに注意してください。
`Shared Storage API` の `SharedStorage` インターフェイスは、特定のオリジンに対する共有ストレージを表し、共有ストレージにデータを書き込むためのメソッドを定義します。
`SharedStorage` は以下の基底クラスです。
- `WindowSharedStorage`、`Window.sharedStorage` を介してアクセスされます。 - `WorkletSharedStorage`、`SharedStorageWorkletGlobalScope.sharedStorage` を介してアクセスされます。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
SharedStorage 非推奨 | 126 | 126 | | | 126 | |
sharedStorageWritable 非推奨 | 126 | 126 | | | 126 | |
sharedStorageWritable 非推奨 | 126 | 126 | | | 126 | |
append 非推奨 SharedStorage インターフェイスの append() メソッドは、現在のオリジンの共有ストレージ内の既存のキーと値のペアの値に文字列を追加します。 | 126 | 126 | | | 126 | |
clear 非推奨 SharedStorage インターフェイスの clear() メソッドは、現在のオリジンの共有ストレージをクリアし、そこからすべてのデータを削除します。 | 126 | 126 | | | 126 | |
createWorklet 非推奨 | 126 | 126 | | | 126 | |
delete 非推奨 SharedStorage インターフェイスの delete() メソッドは、現在のオリジンの共有ストレージから既存のキーと値のペアを削除します。 | 126 | 126 | | | 126 | |
get 非推奨 | 126 | 126 | | | 126 | |
run 非推奨 | 126 | 126 | | | 126 | |
selectURL 非推奨 | 126 | 126 | | | 126 | |
set 非推奨 SharedStorage インターフェイスの set() メソッドは、現在のオリジンの共有ストレージに新しいキーと値のペアを保存するか、既存のキーと値のペアを更新します。 | 126 | 126 | | | 126 | |
worklet 非推奨 | 126 | 126 | | | 126 | |
| Shared Storage API の SharedStorageWorklet インターフェイスは、現在のオリジンの共有ストレージ ワークレットを表します。 | 126 | 126 | | | 126 | |
run 非推奨 | 126 | 126 | | | 126 | |
selectURL 非推奨 | 126 | 126 | | | 126 | |
| Shared Storage API の SharedStorageWorkletGlobalScope インターフェイスは、SharedStorageWorklet モジュールのグローバル スコープを表します。 | 126 | 126 | | | 126 | |
register 非推奨 SharedStorageWorkletGlobalScope インターフェイスの register() メソッドは、現在のワークレット モジュール内で定義された SharedStorageOperation を登録します。 | 126 | 126 | | | 126 | |
sharedStorage 非推奨 SharedStorageWorkletGlobalScope インターフェイスのコンテキスト読み取り専用プロパティには、ワークレット コンテキストに公開される特定のオリジンの共有ストレージを表す WorkletSharedStorage オブジェクト インスタンスが含まれています。 | 126 | 126 | | | 126 | |
sharedStorage 非推奨 グローバル読み取り専用のsharedStorageプロパティは、現在のオリジンのWindowSharedStorageオブジェクトを返します。 これは、共有ストレージ API を使用して共有ストレージにデータを書き込むためのメイン エントリ ポイントです。 | 126 | 126 | | | 126 | |
基本構文
// Write data
await window.sharedStorage.set('ab-group', 'experiment');
// Readable only within the worklet
await window.sharedStorage.worklet.addModule('worklet.js');
await window.sharedStorage.run('operation'); 実務での使いどころ
-
Shared storage の活用
非推奨: この機能は推奨されなくなりました。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。