- ベストアンサー
Webサイト上の文字情報をコピー不可にさせる方法
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
javascriptでできます。 <script language="Javascript"> <!-- var Mac = navigator.userAgent.indexOf("Mac") != -1 ? true : false; function mdown(e) { if (navigator.appName == "Microsoft Internet Explorer") { //Mac版IE5ではコマンドキーを使ったショートカットでソースを見ることができます。 if (event.button == 2 || (Mac && (event.ctrlKey || event.keyCode == 91))) { alert("コンテクストメニューは利用できません。"); return(false); } } else if (navigator.appName == "Netscape") { if (e.which == 3 || e.modifiers == 2 || e.ctrlKey) { alert("コンテクストメニューは利用できません。"); return false; } } } if (document.all) { document.onmousedown = mdown; document.onkeydown = mdown; } else if (document.layers) { window.captureEvents(Event.MOUSEDOWN | Event.modifiers | Event.KEYDOWN); window.onmousedown = mdown; window.onkeydown = mdown; } else if(navigator.userAgent.indexOf("Netscape6")!=-1){ //onmousedownだとalertが表示されますが、 //同時にデフォルトのコンテクストメニューも表示されてしまいます。 //なのでonmouseupを使います document.onmouseup = mdown; document.onkeydown = mdown; } //--> </script> 以下のURLにいろいろ方法が載ってます。 参照してみてください。
その他の回答 (3)
- namiri_e
- ベストアンサー率37% (37/98)
space_t78さんがよく見かけるそういったサイトはJavaScriptという比較的簡単なプログラムを使っています。 URLを乗せておきますので、参考にして見てください。 htmlファイルの<head>から</head>の間にそのままコピーすれば動きます。 一応断っておきますが、確かにこういった対応をしているサイトは多いですが、悪意のある人には簡単にソースを取得されたりして内容がコピーされてしまいます。
- honiyon
- ベストアンサー率37% (331/872)
こんにちは、honiyonです。 Flashで作成すれば、文章のコピー&ペーストが出ません。 参考になれば幸いです(..
- n_kaname
- ベストアンサー率22% (694/3099)
JavaScriptで制御しているので、オフにしていたら勿論無力です。あとMac。左右のマウス同時クリックでも無力です。 とりあえず、参考URLを参照下さい。 http://www.red.oit-net.jp/tatsuya/java/event.htm
関連するQ&A
- Web画像コピー不可にする方法
私は、自前のHPに、イラストの画像を展示しています。プロですので、画像がコピーされるのは、できれば一部制限したいと思っています。 Web画像上で右クリックしても、見る人がコピーできないページをたまに見かけますが、そのようにする方法を知っている方教えていただけないでしょうか。右クリックすると、「Can not copy」なんてポップアップが出てくるのがイイです。 なお、私は、HTMLなど、ほとんど知らないWebページ制作初心者ですので、わかりやすく要点をまとめていただけると助かります。ちなみに、Dreamweaver使ってます。
- ベストアンサー
- HTML
- Webサイト掲載画像のコピー防止方法について
Webサイト掲載画像のコピー防止で、 InternetExplorerのファイル→名前をつけて保存をさせなくしたり、 Safarでwebloc書類に差し替えさせる等のサイトを見かけます。 このような処理はどうやってさせたらよいですか? ■質問内容詳細・追記事項 お忙しいなか、失礼します。 Webサイトに掲載した画像のコピー防止についての質問です。 掲載している画像のコピーをできないようにと顧客から要望があり、 ひと昔前に以下の対策をしました。 1. 透明gifで本体の画像をカバーする 2. JavaScriptで右クリックをさせなくする 3. html本体ではなく、CSSに画像を添付する 確かに、昔はこれで一応ある程度の効果が得られていたのですが、 完全にブロックするまではいたらないようなのが不満でした。 ところが、最近のサイトでは、 A. InternetExplorerのファイル→名前をつけて保存をさせなくする B. Safariで画像をドラッグ&ドロップするとwebloc書類に差し替える などの対策に成功しているものをチラホラ見かけます。 いまだ完全な方法はないというご意見が多いようですが、 せめてこうしたサイトをつくるには、どうしたらいいでしょうか? ご面倒をお掛けしますが、ご存知の方は宜しくお願いいたします。
- 締切済み
- CSS
- 文字のコピー方法
こんばんわ。 文字をコピーする場合、普通は選択して右クリックでコピーかCtrl+Cで出来ますよね。 ただこの方法では出来ない場合はコピーは出来ないということでしょうか? 例えば自分のPCの性能を書きたい場合、デバイスマネージャの文字をコピーしようとするのですが右クリックしても「ドライバの更新」などが出てコピー出来ません。 他にもプルダウンメニューの文字もコピー出来ない場合が多いです。 いちいち見ながら写すのも面倒なのでコピーしたいのですが方法はあるでしょうか? 分かりずらい質問ですが、ご教授ください。
- ベストアンサー
- Windows XP
- コピーを不可にするHTMLはありますか?
インターネットエクスプローラ等で表示されたホームページのテキスト文章は、普通、右クリックをしてコピーをすれば、簡単にコピーできてしまいますよね? それを右クリックしてもコピーだけできないようにするようなHTMLってありますか? ホームページで公開はしているのですが、できるだけ第3者にコピーをされたくないのです。 ちょっと話は矛盾しているようですが、もしそのような方法があるようであれば教えてください。 よろしくお願いします。
- ベストアンサー
- HTML
- コピーできない 文字をコピーする方法は?
コピット というフリーソフトがありますが あのソフトだとある一部分のみコピーができるのですが 大量にコピーする場合に 何回か操作を繰り返さないといけないと いう不都合があります。それ以外で 右クリックでコピーできない文字を コピーできるソフト あるいは 方法とかありますでしょうか? ありましたら アドバイスお願いします。
- ベストアンサー
- フリーウェア・フリーソフト
- 文字にコピー?? 初心者です。
こんにちは、初めて質問します、よろしくお願い致します。質問ですが、 文字にコピー?って言うのか分かりませんが、サイトを文字にコピーしてクリック出来るようにしたいのですが、方法を教えてください。 例○ こちらをご覧下さい←クリックできる、クリックするとサイトが見れる こう言う感じです。
- ベストアンサー
- その他(インターネット・Webサービス)
- サイトのFlashをコピーして保存したいのですが?
サイトのFlashをコピーして保存したいのですが 画像なんかの場合、右クリックするとコピーの項目がありコピーできるのですが Flashの場合に右クリックしてもコピーの項目が出ずコピーできないのですが、Flashはコピーして保存する事はできないのですか?誰か教えてください。お願いします。
- 締切済み
- その他([技術者向] コンピューター)
- WEB上の文字のドラッグコピーができない
今まで、Web上にマウスカーソルをおいても、表示が矢印状態だったのに、常に手のひらの形になってしまいました。そのため、web上の文字をドッラグコピーできなくなりました。(ハイパーリンクがないアドレスのコピーができない)。左クリックすると、それがグーの状態にかわるだけでドラッグしても反転表示しません。コントロールパネルのマウスのところも確認しましたが、異常ありませんでした。なお、マウスはUSB接続の光学式、windows vista です。解決方法を教えてくたさい。
- ベストアンサー
- Windows Vista
- デスクトップの ショートカットアイコンを コピー できなくする方法は
デスクトップの ショートカットアイコンを コピー できなくする方法は ありますでしょうか? (CTL+マウスでのドラック コピー、マウスでの右クリックコピーなど)
- ベストアンサー
- Windows XP
お礼
丁寧な回答をありがとうございました。とても参考になりました。