2012-02-24 10 views
0

pixastic jqueryプラグインを使用していますが、「キャンバスがクロスオリジンデータによって汚染されているため、キャンバスから画像データを取得できません。 pixastic-jqueryを使用した不飽和化

私はイメージが同じドメイン内にはありませんが...私のイメージは、私はまた、他のクロスドメイン上のChromeでこの「問題」を見つけ

$(document).ready(function() { 

    $("#phone1").load(function() { 

     $("#phone1").pixastic("desaturate"); 
    }); 

}); 
+0

このエラーはchromeでのみ発生します.. firefox、safari、IEでうまく動作します – user1184100

答えて

1

ローカルファイルシステムにあるときに、このerrが来ることを知っているようになりましたajaxロードコマンド。 Google Chromeではセキュリティ設定が強化されていますが、私は本当にピン止めしていません。

これは本当に解決策にはなりませんが、MAMP、LAMP、WAMP(すべての簡単なApacheインストール)のようなローカルWebサーバーを使って開発ページを提供すると、そのトリックが解決されますサーバー)

0

今日同じ問題がありました。

二つのアプローチがあります。

  1. (危険な)変更このトリックを使用するPixasticのコード:dataImg.crossOrigin = ''
  2. (安全な)があなたの場合は画像

のソースにCORS headersを有効にしますあなたの画像のソースを制御し、それは別のドメイン/サブドメインにあります。解決策2を使用することをお勧めします。ソースが他の人で、が本当にはあなたが1を使用できると信じています。

そうでなければ運がありません。

関連する問題