コンテンツへスキップ
JavaScriptエラーエラー
DOMException: InvalidStateError

DOMException: InvalidStateError

オブジェクトがその操作に対して無効な状態にあるときに操作が試みられた。

browser

このエラーの原因

オブジェクトが要求された操作に適した状態にない。よくある例: 閉じた WebSocket でメソッドを呼び出す、完了した XMLHttpRequest を変更する、完了後に IndexedDB トランザクションを使用する。

修正方法

操作を実行する前にオブジェクトの状態を確認する。WebSocket の場合は readyState を確認する。XMLHttpRequest の場合はリクエストが正しいフェーズにあることを確認する。古いオブジェクト/トランザクションが完了したら新しいものを作成する。

公式ドキュメント

関連するエラーコード