人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ホームページにみんなで旅行に行った時の写真を掲載しているのですが、
写真をダウンロードして保存されないようにするには
どのような方法がありますか?
現在は右クリック禁止にて対応していますが、IE以外のブラウザでは右クリックできる状態です。
背景に設定するものや、Flashを使用したもの、呼びかけ意外でお願いします。

●質問者: aokimasanori
●カテゴリ:コンピュータ 学習・教育
✍キーワード:Flash IE ダウンロード ブラウザ ホームページ
○ 状態 :終了
└ 回答数 : 10/10件

▽最新の回答へ

1 ● baby-z
●13ポイント

http://google.com/

Google

基本的に公開する以上、ローカルへの保存を止める方法は無いと思った方が良いです。


ホームページの写真が見れるということは、一時的にでもパソコンの中に保存されているのです。ですから、完全に保存を禁止する方法はありません。


どうしても保存されたくないのなら、公開を停止する事を検討してみてください。

◎質問者からの返答

そこを工夫して行ないたいと思います。

完全に保存させないことでなく、

保存させにくいような小技がないかなと思っています。

公開停止は考えていません。


2 ● porinki07
●13ポイント

http://www.anfyteam.com/ln/jap/products.html

A N F Y T E A M

java appletを使用するものですが、こういうソフトを利用されてみてはどうでしょうか。

http://www.anfyteam.com/anj/bookflip/bookflip.html

BookFlip - Book banner transition

サンプルはこちらになります。

◎質問者からの返答

なるほど、他にもあればお願いします。


3 ● TomCat
●13ポイント

http://www.d3.dion.ne.jp/~tiyoko01/style/iti/iti3.html

StyleSheet 重ね合わせ(z-index)

原則として1番の回答が正しく、ブラウザで表示される以上、

その保存をやめさせる方法はありません。


しかし、保存させにくくする方法はあります。

たとえば写真を何枚にも分割し、それをテーブルの中に表示させるんです。

次の例は9分割して表示させる例です。


<table>

<tr>

<td><img src=”1.jpg”><img src=”2.jpg”><img src=”3.jpg”></td>

</tr>

<tr>

<td><img src=”4.jpg”><img src=”5.jpg”><img src=”6.jpg”></td>

</tr>

<tr>

<td><img src=”7.jpg”><img src=”8.jpg”><img src=”9.jpg”></td>

</tr>

</table>


テーブルの中に表示させると、ちょっとだけですが、

表示タイミングで分割がばれるのが防げます。


これで1回だけ右クリック→保存をやられても

写真全てを保存されてしまうことが防げます。

たいていの人は保存結果をその場で見直したりしませんから、

これでけっこうごまかせます。


あるいは、ご紹介したページのようにz-indexを使って、

写真の上に透過GIFをかぶせてしまう、

というやり方もあります。


写真の上を完全に透過GIFで覆ってしまえば、

右クリック→保存をやられても、

透過GIFをDLされるだけで済みます。

透過GIFは1ドットのものをwidthとheightで大きくして表示すれば

読み込みが早くてばれにくくなります。

またaltで画像説明をつける場合は

透過GIFのほうにつけておきます。


ただこの方法はブラウザによって挙動が違う恐れがあり、

万能というわけではありません。

◎質問者からの返答

可透GIFの方法はなかなか良いですね。

参考にさせていただきます。


4 ● n
●13ポイント

http://www.hatena.ne.jp/1051236594

人力検索はてな - よくサイトを保存しようとすると出来ないものがありますが、どうすれば自分のサイトもそのようにできるのですか?教えて欲しいです。..

以前に同じような質問がありました。

結構、みなさん苦労されてるようです。

◎質問者からの返答

右クリックの禁止以外がよかったです。


5 ● TomCat
●13ポイント

http://www.hatena.ne.jp/1

人力検索はてな

あ、ごめんなさい。ちょっと訂正です。

<table>でやる場合は、


<table cellpadding=”0” cellspacing=”0”>

とやってください。


あるいは<tr>でセルを分けずに<br>で区切ってください。

この場合、行が長くなりますがソース上で

改行はしないでおきます。

ソース上で行を改めると分割した画像の間に

隙間が空いてしまいます。


以上、訂正です。ごめんなさい。

この開封に必要な10ポイント、

ポイント送信でお返ししておきますね(^-^;

◎質問者からの返答

これは努力と忍耐のなせる業ですね。


1-5件表示/10件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ