2017-01-09 7 views
3

私はckeditorの最新バージョンを持っています。リモートサービスにファイルをアップロードしました。アップロード後のそのサービスは、アップロードされたファイルのリンクを返します。これはiframeの 'upload'タブに含まれていますファイルアップロード時のCKEditorのクロスドメイン要求

これはすべて問題ありません。しかし、私はタブまたは近い画像アップローダーポップアップウィンドウを切り替えるしようとすると、「CKEditorバージョンは、」エラーがスローされます。

は「原点とフレームをブロックされた」http://localhost:3101「原点とフレームへのアクセスから」http://localhost:61666」プロトコル、ドメイン、およびポートが一致している必要があります。 "

どこからこの問題を解決できますか?

答えて

0

これはセキュリティ標準です。ブラウザの自動チェックとデフォルトの方法のようにそれを防ぐ。それを渡す方法はありません。

しかし、あなたの場合には、私はこの問題を解決するためのトリックを持っている、あなたはこれを試すことができます:クリックした後

  • は、「サーバーに送信」し、応答を受け取ります。
  • DOM内のIDでiframeソースを検出する
  • iframeのソースドメインを現在のドメインに変更します。 (このトリックの重要なことは、 "原点を持つフレームをブロックしました...")
  • あなたと同じように続けてください。
関連する問題