-1

多くの人が画像をコピーする Web サイトを持っていますが、これは問題ありません。ただし、私がやりたいことは、彼らがアクセスしようとしているターゲット Web サイトにそれを埋め込むのを助けることです.

理想的には、ユーザーが画像を右クリックするとコンテキスト メニューが表示され、画像を埋め込んだり共有したりするための簡単なオプションが表示されるという形になります。

これを行う最善の方法は何ですか?

Ps ホットリンクや画像の保存はまったく気にしません。私がしたいのは、ユーザーに画像を共有する簡単な方法を提供することだけです!

4

3 に答える 3

7

画像をブラウザに送信しないでください。

于 2010-05-03T21:14:25.430 に答える
5

いいえ。一般ユーザーが煩わされるのを防ぐことはできますが、実際には URL がブラウザに送信されてダウンロードされます。したがって、少なくともソースを表示して理解することができました。

ただし、本当にユーザーを困らせたい場合はoncontextmenu、一部のブラウザで右クリックをキャプチャするイベントを添付できます。

編集

コメントへのお返事で..

jQuery を使用しているため、このプラグインを使用して右クリックを検出できます。ほとんどのブラウザでテスト済みです。

次に、SimpleModalなどを使用して、ユーザーに表示するモーダル ボックスを表示できます。

$('img').rightClick(function (e) {
    $.modal(...);
});
于 2010-05-03T21:12:06.593 に答える
0

IEを除くすべての主要なブラウザで、実際にHTMLを埋め込みmimeデータとしてレンダリングできます。

http://jimbojw.com/wiki/index.php?title=Data_URIs_and_Inline_Images

もう1つの奇妙な、しかし実行可能な解決策は、画像をCSSに変換することです。

http://elliottback.com/wp/convert-image-to-css/

どちらも実際にはそれほど優れた解決策ではありませんが、Webに配置するだけで画像を失っても構わないと思っている必要があるという事実を浮き彫りにします。

プラグインを使用している場合でも、人々は画面キャプチャを行うことができます。

于 2010-05-03T21:19:58.097 に答える