- 締切済み
JavaScriptで画像をパクれなくする方法教えてください。
http://www.hangame.co.jp/ のI-SHOPのように、画像のURLを表示しなかったり、 タグをみても、URLを抜けないJavaScriptを教えてください。 説明不足だと思うので、細かく聞いてくださいw おねがいします
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- urusyun
- ベストアンサー率52% (10/19)
http://oshiete1.goo.ne.jp/kotaeru.php3?q=573044 でも解説しましたが、Webである限り、画像をまったくぱくられない、ということは不可能です。 (個人のパソコンに画像データを持ってこないと表示することは不可能だからです) 例えば、I-SHOPのページでもJavaScriptをOFFにしていると平気で「右クリック→名前を付けて画像を保存」を選択できます。 しかし、限りなくそれに近づけることは可能です。 (それが妥当かはわかりませんが) 方法論としては、 1.トップページでJavaScript使用可能か判断。 2.メニューなどの表示をOFFにした新しいWindowを作成する。 (window.open()※1を使用) 3.新しく開いたウインドウで右クリックを禁止する。 (#1さんの方法を使用) ※1:例 window.open("hoge.htm", "Main", "toolbar=no, location=no, directories=no, status=no, scrollbars=yes, resizable=yes"); ただし、この方法では、「戻る」「更新」ボタンなども表示されなくなるので、利用者にたいし不便なページになることを覚悟してください。 また、はじめに触れたように、そもそもブラウザがどこにデータを保存するかわかる人に対しては意味がないことも了解してください。 それから、window.open()の引数設定の意味については、いろいろなところに説明があると思うので参考にしてみてください。
- jkkm
- ベストアンサー率14% (4/27)
”右クリック禁止”のスクリプトを使う方法ではどうでしょう?以下のサイトで参照できます。 http://www.sumnet.ne.jp/domp/jsbs/ >画像のURLを表示しなかったり HTMLタグ中のALTタグを自分の好きな単語にしてはどうでしょう? しかし、画像を保存してほしくないとなると”ファイル”メニューから”名前を付けて保存”を選択されると難しいようです。http://www.hangame.co.jp/ もやってみたら画像はこちらに保存できてしまいました。 難しいですね。頑張ってください。
お礼
ありがとうございました。 いろいろ考えてみますね~w ( ・ω・)さ( -ω-)ら( _ _)ば~♪
お礼
ありがとうございました頑張ります!w