- 締切済み
画像を保存されない方法。
他のカテゴリーでHPの画像を保存出来にくくする方法を 聞いているものです。 Flash では、HPの画像を保存出来なくする方法と 言うのは可能でしょうか? Flashは、少しだけ触っただけなので、詳しくは分かり ませんが、1コマ目を真っ黒にして、2コマ目を目当て の画像に。 正規のHPのアドレスからだと2コマ目を表示して、 保存されたり、別のページだと1コマ目を表示する。 もちろん、画面をキャプチャーされたり、Flashから 画像を抽出されたりすれば無意味でしょうが、技術的 には、可能なんでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
保存出来なくする無理です! と言われると予測されていたでしょう。 簡単には無理だと思いますよ。 というようなことは,このコミュニティでも何度も言って,口にタコができそうですが… 一番最近では,この辺で答えています。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1367448 ついでにFlashMX2004のヘルプにも, 『注意: ユーザーに見られたくない情報やコードは、SWF ファイルに格納しないでください。サードパーティのソフトウェアを使用すれば、SWF ファイルを逆アセンブルして内容を簡単に見ることができます。』 と断言しています。 HPの画像を保存出来にくくする方法なら考えられますね。 画像をJPEGで外部ファイルにしておいて,loadMovie(); でFlash内に読み込むのです。 SWFファイルは保存されても中は空なので,画像を取り出すことができません。 JPEGへのパスも無茶無茶な文字列で書いて,それをスクリプトで並び変えるなどすると,SWFを分解されても,JPEGの居所がわかりにくくなるはずです。 でもね,これにも大きな問題点はあるのです。 ブラウザのキャッシュに残ります。SWFをほじくられた後,ブラウザのキャッシュを見られたら終わりです。 いつだったか,ここで,CGIなどで,動的に画像をFlash内に表示させれば良いのではないかと質問をされていた方がいらっしゃいました。 そういう方法があるのかどうかはわかりません。とにかくFlash単体の機能では,まず無理でしょう。 無理だと百も承知で保存されても当然と思っていつもUPしています。
お礼
CGIは、多少の知識があるので、調べてみます。 動的にというのが、少し分かりませんが。^^; でも、保存されたくないって言う女の子も多いので。 精一杯の事をしてあげたいな、と。^^; JavaScriptとPerl、PHPは多少の知識があるので、 Flashでも何かないかな、と。感謝。
補足
すいません。 「画像を保存されない方法。」と書きましたが、 http://okweb.jp/kotaeru.php3?q=1405672 で、実は、少し前に別のカテゴリーで、漠然と 「HPの画像を保存され”にくい”方法。」と 書いていました。 今回もそう書くつもりだったのですが。^^; Flashに専門的に聞きたかったので、、、、やっぱり マルチかな?