私はWebベースのコードエディタを構築していて、フォーカスの処理に問題が発生しました。すべてのエディターインスタンスでiframeに移行する必要があることは明らかです。ただし、この場合、JavaScriptのプロトタイプベースの継承を使用できるかどうかはわかりません。
基本的に、プロトタイプ定義を含めるためのスクリプトを含める必要があり、特定のiframeを提供するすべてのオブジェクトがこの単一のプロトタイプを使用します。
この時点から、私には2つのアイデアがあります。
- iframeを提供するオブジェクトは、トップウィンドウでホストする必要があります。
- iframeを提供するオブジェクトは、子iframeのウィンドウでホストする必要があります。
この状況に対処するための最良の方法は何ですか?JavaScriptのコンテキスト境界を正しく処理する方法がわかりません...