非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

Document.onafterscriptexecute プロパティは、静的な <script> 要素のスクリプトの実行が終了したときに呼び出される関数を参照します。要素が appendChild() などで動的に追加された場合には呼び出されません。

構文

document.onafterscriptexecute = funcRef;

funcRef は関数の参照で、イベントが発行されると呼び出されます。イベントの target 属性が、実行が完了した <script> 要素に設定されます。

function finished(e) {
  logMessage(`Finished script with ID: ${e.target.id}`);
}

document.addEventListener('afterscriptexecute', finished, true);

ライブ例を表示

仕様書

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
基本対応
非標準
Chrome 未対応 なしEdge ? Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしEdge Mobile ? Firefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, wbamberg, fscholz, khalid32, ethertank
最終更新者: mdnwebdocs-bot,