FCKEditorとOpera-ぶら下げダイアログ

物語は、WYSIWYGエディターを1つのサイトに固定する必要があるという事実から始まりました。 もちろん、最新バージョンであるFCKEditorを選択しました。 ねじ込み。 確認済み。 すべての可能なブラウザで。 動作します。 テスト操作に渡されました。 その結果、私のお気に入りのブラウザー(Opera 9.64およびOpera 10b3)では、サーバー上の画像、リンク、およびファイルブラウザーを追加するためのダイアログが読み込まれますが、いくつかの命令の実行でハングし、コンテンツを表示しません。 オペラを通してこのサイトを見る人の割合を考えると、十分に大きい9人(約30%)を



DragonFlyを起動しています。 すべてが完璧に機能します。 悲しいことにため息をついて、科学的な突く方法を使用してバグを探す必要があることに気付きました。 科学的には1時間かそれ以下でした。



Operaがjavascript:void(0)のコンテキストで言及されると、そのような混乱を引き起こすことが判明しました。



私の場合、それはGetVoidUrl()関数によって返された値でした(画像/リンクを追加するためのダイアログ用)

そして、フレームソース()ブラウザ用。



関数を修正し、オペラチェックを追加し、空の文字列を返します。チェックします。

私はフレームで式を立てませんでした... srcパラメーターの値を削除しました。 T.J. 働く



テスト操作は続行されます。



誰かが同じようなものを見て、OperaとFCKeditorの束で、購読を停止します。 私はこの問題がどれほど広範囲に広がっているかに興味を持っています(これが問題であるかどうかに関係なく、すべてが何らかの形で簡単に解決できるかもしれません)。



All Articles