このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
scripting
Baseline
2023
Newly available
Since December 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
scripting は CSS のメディア特性で、 (JavaScript などの) スクリプトが利用できるかどうかを調べるために使用することができます。
メモ:
検出は、ユーザーの設定に基づいてブラウザーによって行われます。一部のブラウザー拡張機能は、さまざまな手法を使用してスクリプトのブロックを実装しています。そのような場合、 scripting メディア機能は期待どおりに動作しない場合があります。
構文
scripting 特性は、以下の一覧のうち一つのキーワード値で指定します。
none-
スクリプトは現在の文書で全く利用できません。
initial-only-
スクリプトはページを読み込んでいる間は利用できますが、その後は利用できません。
enabled-
現在の文書がスクリプトに対応しており、有効です。
例
>HTML
html
<p class="script-none">スクリプトは利用できません。 :-(</p>
<p class="script-initial-only">
スクリプトはページを読み込んでいる間だけ有効です。残念。
</p>
<p class="script-enabled">スクリプトは有効です。 :-)</p>
CSS
css
p {
color: lightgray;
}
@media (scripting: none) {
.script-none {
color: red;
}
}
@media (scripting: initial-only) {
.script-initial-only {
color: red;
}
}
@media (scripting: enabled) {
.script-enabled {
color: red;
}
}
結果
[フレーム]
仕様書
| Specification |
|---|
| Media Queries Level 5> # scripting> |
ブラウザーの互換性
Loading...