意図せずスクリプトが動かない状況になる原因
一時的な
ネットワークエラー
広告ブロッカー
などの
サードパーティ
製
ブラウザ拡張機能
によるもの
CDN
を利用する場合など、第三者供給者のダウンタイム
DNS lookup
の
不具合
ブラウザ
の
アップデート
による
バグ
企業
向け
ファイアウォール
による
コンテンツ
の
ブロック
、
削除
、
変更
(
銀行
や
政府機関
などの
大規模
な
機関
が使用する場合がある)
モバイル
ネットワークプロバイダー
が
コンテンツ
を
変更
することで、
ロード
時間
を
短縮
し、
帯域幅
の
使用量
を減らす
パーソナルファイアウォール
や
アンチウイルスソフト
が
コンテンツ
を
変更
したり
ブロック
する場合
インターネットプロバイダー
が独自の
コード
を
ページ
に挿入し、誤って
ユーザー
の
コード
と
衝突
してしまう、
安全
でない
接続
の使用になる場合
Building a resilient frontend using progressive enhancement - Service Manual - GOV.UK
GOV.UK
JavaScript
ユーザビリティ