外部ファイルの二重化
この写真をパソコンに保存してみて下さい。 貴方はちゃんとパクレたかな? ( ̄ー ̄)ニヤリッ
PCに写真が保存出来ましたか? PCに保存した画像をちゃんと確認してみて下さい。
- もっと強力にしたページの例
-
- 閲覧する前の注意:外部ファイルの二重化 - Strongest (最強)のページには、クリップボードの内容を空にする JavaScript 外部ファイルが含まれています。
- クリップボードに重要なデータがある場合は、内容を他の場所に保存しておく必要があります。
- 外部ファイルの二重化 - Strongest (最強) - Internet Explorer のみ閲覧可。
画像や JavaScript (JS ファイル) をダウンロードや保存させない方法
────────────────────────────────────────
JavaScript 外部ファイル の呼び出しの順番
ページに記述してあるスクリプトは、 A 外部ファイルを呼び出します。
↓
暗号化されている A 外部ファイルは、 B 外部ファイルを呼び出します。
↓
画像の記述がある B 外部ファイルが読み込まれると、画像が表示されます。
[ 本物の画像と、ダミーのクリア画像の 2枚使用します。]
(CSSの設定で、本物の画像の上にダミーのクリア画像を重ねて表示させます。)
────────────────────────────────────────
記述例
- <!-- スタイルシートの記述の例 -->
- <style type="text/css">
- <!--
- /*本物の画像用*/
- div.gazou1 {
- width:250px;
- height:200px;
- top:200px;
- left:200px;
- position:absolute;
- z-index:1;
- visibility:visible;
- }
- /*ダミーの画像用*/
- div.gazou2 {
- width:250px;
- height:200px;
- top:200px;
- left:200px;
- position:absolute;
- z-index:2;
- visibility:visible;
- }
- -->
- </style>
- <!-- スクリプトの記述の例 -->
- <!-- 使用する際、下記の記述を外部ファイルにします。 -->
- <script type="text/javascript">
- <!--
- /*本物の画像の呼び出し用*/
- document.write('<div class="gazou1">',
- '<img src="img/gazou1.gif" width="250" height="200" alt="Pictures">',
- '<\/div>');
- //-->
- </script>
- <!-- ダミーの画像の呼び出し用 HTMLファイルに直接記述します。-->
- <div class="gazou2"><img src="img/gozou2.gif" width="250" height="200" alt="Pictures"></div>
- 上記 スタイルシートの説明
- position:absolute; を使用してページの端(上側と左側)からの位置を指定します。
- z-index:1; z-index:2; を使用して画像の重ね合わせの順番を指定します。
- 数値が大きくなるほど前面に、数値が小さくなるほど背後に表示されます。
- visibility:visible; を使用して画像を表示するか、しないかを設定します。
- この場合は、画像を表示するに設定してあります。
- 上記 スクリプトの説明
- 本物の画像の呼び出しは、HTMLソースから隠したいので、外部ファイルにする事を推奨します。
- 外部ファイルを二重化にすれば、ページ自体を”名前を付けて保存”されてもDLされません。
- ( 外部ファイルの先にあるScriptは”名前を付けて保存”では、DLされないのです。)
- 外部ファイルの記述を暗号化すれば、もっと良いですよね。
- ポイント:
- 本物の画像の呼び出し用のURLが、外部ファイル内で暗号化されているために、
- たとえソースを見られたとしても、画像のURLが分からない為に DL 出来ません。
- 補足:
- 唯一 ある方法を用いれば、簡単に保存されてしまいますが・・
- 初心者向けの対策として利用すれば、かなり有効な手段といえるでしょう。
- JSをダウンロード出来なくさせる方法で完璧にしたいのならば、
- CGI や ASP などのサーバー側でコントロール出来る方法で、JSを呼び出すようにします。
- こちらにも関連記事があります。外部ファイルの別な使用方法&テクニック
よくある質問と解答集 Index
FAQ - 画像関連
質問の件 (外部化とか暗号化とかしても?)
暗号化したい方は、フリーソフト「XORHTML」が必要になります。
詳細はこちらより。外部ファイルの別な使用方法&テクニック
Copyright(C)2008 bisoy , All rights reserved.
Last Update: 6 / 25 / 2008 16:25:13 JST