Import assertions
Import assertions(import attributes)は import 文でモジュールの型情報(type: 'json' 等)を指定します。JSON や CSS ファイルの安全なインポートを可能にします。
概要
Import assertions(import attributes)は import 文でモジュールの型情報(type: 'json' 等)を指定します。JSON や CSS ファイルの安全なインポートを可能にします。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
javascript.statements.import.import_assertions 非推奨 非標準 | 91 | 91 | | | 91 | |
| ステートメント | ||||||
import assertions.type css 非推奨 非標準 `assert {type: 'css'}` | 93 | 93 | | | 93 | |
import assertions.type json 非推奨 非標準 `assert {type: 'json'}` | 91 | 91 | | | 91 | |
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
注釈 1件
削除済み
- このバージョンで機能が削除されました (126)
基本構文
JAVASCRIPT
import data from './data.json' with { type: 'json' };
import styles from './styles.css' with { type: 'css' }; 実務での使いどころ
-
Import assertions の活用
import 文でモジュールの型を明示する構文。JSON や CSS モジュールのインポートに使用。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。
参考リンク
Powered by web-features