0

私のモバイル 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>

これらのクリック イベント ハンドラーをリンクに含めると、プラグインを使用しようとするとアクセス拒否エラーが発生します。リンクは私のホームページにあるので、それが理にかなっていれば、私がアクセスする他のすべてのページにも含まれています。

どうすればこれを回避できますか?

4

1 に答える 1