1. ホーム
  2. php

クロスドメイン問題 オリジン "http://...... "のフレームがクロスオリジンフレームにアクセスするのをブロックした。

2022-02-08 10:48:51

簡単かつ怠惰にするために、私はターゲットプロジェクトでページを開発するのではなく、ターゲットプロジェクトは古いプロジェクトからページを取得する必要があり、ここで問題はiframeクロスドメインリンクページで発生しました。

オリジン "http://...... " を持つフレームが、クロスオリジンフレームにアクセスするのをブロックしました。

このエラーの原因は、http://www.edaijia.cc の下にある dom が http://driversys.edaijia.cc の下で操作されていることです。

プロジェクトのフレームワークは yii2 で、コードは以下の通りです。プロジェクトは http://driversys.edaijia.cc の下にある iframe リンクが http://www.edaijia.cc の dom 要素を指しているのをコードで見ているのです。

//http://driversys.edaijia.cc code under the project
<?php
Modal::begin([
    'id' => 'create-modal-article',
    'header' => '

長文記事の選択

', 'footer' => ' 識別 閉じる ', ]); $requestUrl = 'http://www.edaijia.cc/v2/index.php?r=newNoticePost/selection'; $js = <<<JS $('#create-modal-article .modal-body').html('