1

Bootstrapで構築されたWebアプリケーションにACEエディターを使用しています。簡単ではありませんでしたが、エディターをロードしてデータベースからのデータを取り込むiframeを使用して、このフレームワーク内にACEをロードするようになりました。これは問題なく機能しますが、別のページに移動してから編集ページに戻ると、次のエラーが発生します。

chrome JSオブジェクトをexposedPropsなしでコンテンツに公開することは安全ではなく、非推奨です。詳細については、 https://developer.mozilla.org/en/XPConnect_wrappersを参照してください。

エディターオブジェクトのハンドルを保持して再利用しようとすると、代わりに次のエラーが発生します。

NS_ERROR_NOT_INITIALIZED:コンポーネントが失敗コードを返しました:0xc1f30001(NS_ERROR_NOT_INITIALIZED)[nsIDOMJSWindow.setTimeout](ace.jsの1行目)

このページに戻るたびに新しいエディターを作成するコツはありますか?または、エラーがスローされないようにエディターを再初期化しますか?

4

0 に答える 0