オフラインのWebアプリケーションを構築していますが、ユーザーがページを保存する前に、ページのhtmlを変更できるようにしたいと考えています。JavaScriptから(IEを除く)関数として保存をトリガーする方法が見つからないように思われるため、ブラウザーにページを保存させる前に、いくつかの準備作業を行う必要があります。私はユーザーに何かを強制しようとしているのではなく、保存されているページの実際のhtmlに状態を保存するようにページを更新しようとしているだけです。ボタンでこれを行うことはできますが、ユーザーにCtrl+Sを押すように依頼する必要があります。これはまったくスムーズではありません。
したがって、JavaScriptからブラウザーの保存をトリガーできるか、デフォルトのコールバックを許可する前に自分で保存イベントを処理できる必要があります。
これは、クロスブラウザーでサポートされている方法で実行できますか?この問題を扱っているページがいくつか見つかりましたが、希望どおりに解決されたページがないため、重複しているように思われる場合は申し訳ありません。