4

私は自分のプロジェクトの 1 つにCkeditorを使用しています。ブラウザウィンドウ全体で読む「最大化」機能があります。問題は、ブラウザの戻るボタンをクリックすると前のページに移動し、フォームの内容が失われることです。

ブラウザの戻るボタンをクリックすると、前のページではなくフォームに戻るようにすることはできますか。

- 御時間ありがとうございます。

4

1 に答える 1

9

多くのセキュリティ面に違反するため、ブラウザの戻る/進む機能を上書きすることはできません。参照:IEとFirefoxで[戻る]ボタンを無効にする方法は?https://stackoverflow.com/a/12103965/1485219

せいぜい、未保存のデータなどをユーザーに知らせるアラートを表示できます。最大化されたCKEditorインスタンスは、Webページ全体をカバーするように配置されたブロック要素にすぎません。ブラウザのナビゲーションとは何の関係もありません。

とにかく、コードでエディターを最大化したい場合は、次のようにします。

CKEDITOR.instances.yourInstance.execCommand( 'maximize' );
console.log( CKEDITOR.instances.yourInstance.commands.maximize.state );
于 2013-01-21T20:00:42.710 に答える