私は自分のプロジェクトの 1 つにCkeditorを使用しています。ブラウザウィンドウ全体で読む「最大化」機能があります。問題は、ブラウザの戻るボタンをクリックすると前のページに移動し、フォームの内容が失われることです。
ブラウザの戻るボタンをクリックすると、前のページではなくフォームに戻るようにすることはできますか。
- 御時間ありがとうございます。
私は自分のプロジェクトの 1 つにCkeditorを使用しています。ブラウザウィンドウ全体で読む「最大化」機能があります。問題は、ブラウザの戻るボタンをクリックすると前のページに移動し、フォームの内容が失われることです。
ブラウザの戻るボタンをクリックすると、前のページではなくフォームに戻るようにすることはできますか。
- 御時間ありがとうございます。
多くのセキュリティ面に違反するため、ブラウザの戻る/進む機能を上書きすることはできません。参照:IEとFirefoxで[戻る]ボタンを無効にする方法は?、https://stackoverflow.com/a/12103965/1485219
せいぜい、未保存のデータなどをユーザーに知らせるアラートを表示できます。最大化されたCKEditorインスタンスは、Webページ全体をカバーするように配置されたブロック要素にすぎません。ブラウザのナビゲーションとは何の関係もありません。
とにかく、コードでエディターを最大化したい場合は、次のようにします。
CKEDITOR.instances.yourInstance.execCommand( 'maximize' );
console.log( CKEDITOR.instances.yourInstance.commands.maximize.state );