私のモバイル Web アプリケーションでは、input type=file コントロールを使用して選択した画像ファイルの EXIF 方向タグを調べる必要があります。これは、選択した画像ファイルがアップロードされる前に、JavaScript でクライアント側で行う必要があります。サーバー。
これに似たスレッドをいくつか見たことがありますが、ほとんどのスレッドは、binaryajax.js というライブラリを使用して、ファイル オブジェクトから EXIF データにアクセスできると言っています。残念ながら、単に私のプロジェクトに binaryajax.js を含めるだけで、jQuery 1.7.1 で Access Denied エラーが発生します。なぜこれが起こっているのかわかりません。このエラーにより、この jquery ライブラリを使用できなくなります。したがって、このライブラリを使用しないソリューションを探しています。私が使用しようとした別のライブラリは jquery.exif.js で、使用しようとするとアクセス拒否エラーも発生します。
編集:
多くのテストの後、binaryajax.js を使用して、次の形式のホームページ (jquery プラグインを含めているページではない) の 2 つのリンクにエラーの原因を追跡しました。
<a onclick="$('#home-form-login').submit();"></a>
これらのクリック イベント ハンドラーをリンクに含めると、プラグインを使用しようとするとアクセス拒否エラーが発生します。リンクは私のホームページにあるので、それが理にかなっていれば、私がアクセスする他のすべてのページにも含まれています。
どうすればこれを回避できますか?