検索

ホームページ  >  に質問  >  本文

JavaScript - echart イメージは iframe にエクスポートされ、クロスサイトが発生します

echart のエクスポート画像を iframe にエクスポートしたいのですが、クロスドメイン エラーが発生します。どのように修正すればよいですか? echart が提供する myChart.getDataURL() メソッドを使用します。

怪我咯怪我咯2825日前552

全員に返信(1)返信します

  • PHPz

    PHPz2017-05-19 10:35:19

    通常、ピクチャはクロスドメイン アクセスを許可しており、クロスドメイン ピクチャもキャンバスで使用できますが、キャンバスが汚染されると、そのデータは読み取られなくなります。 toDataURL() または getImageData() メソッド。
    ブラウザのこのセキュリティ メカニズムにより、リモート サーバーの画像が許可なく悪用されるリスクが回避されます。
    そのため、キャンバスでクロスドメインの画像リソースを使用する必要がある場合は、次の Apache 設定を参照してください。スニペット

    リーリー

    echart 自体はキャンバス テクノロジーを使用しています。クロスドメインはキャンバスのセキュリティ メカニズムによって発生するため、画像ソースを変更することをお勧めします。

    返事
    0
  • キャンセル返事