画像にトラッキング スクリプトを追加したいのですが、その方法がわかりません。画像ホスティング サービスに保存した自分の家の画像があるとします。誰かが自分のコンピューターまたは他のデバイスにダウンロードしたときに、画像がダウンロードされた場所に関する詳細を取得したいと考えています。これは可能ですか?
3 に答える
画像を直接ダウンロードすることを許可しないでください。代わりに、リクエストを追跡して画像データを送信するスクリプトを介してアクセスするように要求します。
画像に実行されるスクリプトを埋め込むことはできません。
Web サービスのログを確認することで、ファイルのダウンロードに使用された IP に関する情報を簡単に取得できます。
また、画像を含む HTML ページとして各画像をレンダリングし、そのページでスクリプトを実行することもできます。(ここには、「somesite/images/image.jpg を取得すると、奇妙な HTML コードが表示されるのはなぜですか」という反対の質問がたくさんあります)。
画像でこれを行うことは不可能だと思います。バイナリ ファイルはスクリプト言語をサポートしていないと思います...自分のサーバーにのみ配置し、JavaScript を記述して、誰かがダウンロードした場合に情報を返信する必要があります。取得できるとは思いません。働くこと。地獄、flickr がホストする画像をダウンロードすることさえできますが、それが存在する理由であっても、それを行うことはできません.0.02 ドルの Web 知識が必要なだけです。
編集:カスタムスクリプトを実行できる画像ホスティングサイトはありません。この機能を提供するサイトはないと思います。最善の策は、自分でホストするか、電子メールで送信することです。