• ベストアンサー

ウェブページのコピー&ペーストや印刷を制限する方法って?

ウェブサイトのあるページだけをコピー&ペースト禁止、 印刷禁止にする方法はありますか? 完全には無理だと思うのですが、 なにかそれを少しでも制限する方法があれば教えてください。 印刷すると真っ白になって出てくる方法とかきいたことがあります。 JavaScriptでできるかどうかもよくわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • t-d-s
  • ベストアンサー率23% (49/213)
回答No.4

コピペの禁止は下の方々の言うとおりですね。 他のやり方はしりません笑 で、印刷ってことなんですが、スタイルシートでできますよ。外部スタイルシートのほうが効果的だと思うんでそっちかきますね。 まず~Print.cssとか言う名前でファイル作ってください。(Printってとこの名前はなでもいいですよ)で、そのfileの中に BODY{ display:none } と書きます。後は保存してください。 で、次に印刷させたくないページのHEADの部分に <LINK rel="stylesheet" href="Print.css" type="text/css" media="Print"> って書きます。パスはちゃんと合わせてくださいね。 あと、media=""って部分忘れると画面にも表示されないんで気をつけて。 以上です☆簡単でしょ? 補足としては、他にスタイルシート(外部cssと仮定して)をセットする場合、 <LINK rel="stylesheet" href="ファイル名.css" type="text/css" media="display"> てな感じでmedia=""の部分は表示媒体の名前入れてあげてください。 これ覚えれば応用もかなり利きますしね。 こんな感じです。 応用すれば部分的に表示させなかったり多種多様です(笑) ない頭でいえるのはこれくらい笑 お役に立てれば光栄です

その他の回答 (3)

  • koboy0808
  • ベストアンサー率30% (562/1833)
回答No.3

>ところでこの右クリック禁止は、 Macユーザーにも有効なんでしょうか? ↑  Win,Macは関係ないハズです。右クリックすると、 「右クリック禁止」と表示します。でも、表示→ ソース でのコピーは禁止不可能なので・・・

  • buffaloes
  • ベストアンサー率35% (155/435)
回答No.2

言いたい事は、 "右クリック禁止&ソースを見られたくない&保存されたくない" って事でよろしいですか?  まず、印刷禁止は、絶対に無理です。  モニタに表示される物は、基本的に何でもかんでも、ハードコピーが出来ますから。  ハードコピーをして、ペイントに貼れば、もう、印刷可能です。  一画面に収まらないサイトでも、画像を連結すればOKですから。  右クリック禁止は、Googleで、そのまま検索すれば、やり方を説明しているサイトが見つかると思うので、一度、探してみて下さい。 (見つからなかったら、その旨をレスして下されば、対応します)  まぁ、検索してみれば分かると思いますが、右クリック禁止は、Web上では、かなりの嫌われ者です。  どれくらい嫌われるかというと、右クリック禁止が出ただけで、そのサイトには二度と行かない、と言う人がいるくらい、嫌われています。  なぜ、嫌われるかというと、インターネットの原則に反するのと、非常に、ブラウジングがしにくくなると言う、二つの大きな理由からです。  前者は、はっきり言ってしまえば、 "保存されたくない物は、公開するな!" "公開する限りは、ブラウジングはダウンロードする事が前提になっているんだから、それを制限する様な小細工はするな!" と、言う事ですね。  後者は、ローカルで、コンテキストメニュー(右クリックメニュー)が使えないと、どれだけ不便かを、考えてみれば分かると思います。  コンテキストメニューを使って、ブラウジングを補助するソフト(IEX等)もあるので、そんなのを使っている人には、さらなる不便さを感じさせてしまいますね。  他人の著作物であっても、個人的な使用で有れば、コピー等の権利は、保証されています。  例えば、画像の盗用を防ぎたいので有れば、電子透かしシステムなどを利用すれば、ビジターに不便を感じさせることなく、盗用や、改変を防止できます。 (お金は、かかります)

a_i_z_a_w_a
質問者

お礼

ありがとうごさいます。 わたしも同感です。 クライアントに同じように説明してみます。

  • koboy0808
  • ベストアンサー率30% (562/1833)
回答No.1

JavaScriptで、右クリック禁止を<BODY>~</BODY>に 入れては?単なる気休めですけど・・・ <!--ここから開始--> <script language="JavaScript"> <!-- function mdown(e) { if (navigator.appName == "Microsoft Internet Explorer") { if (event.button == 2) { alert("右クリック禁止"); return(false); } } else if (navigator.appName == "Netscape") { if (e.which == 3) { alert("右クリック禁止"); return(false); } } } if (document.all) { document.onmousedown = mdown; } if (document.layers) { window.onmousedown = mdown; window.captureEvents(Event.MOUSEDOWN); } // --> </SCRIPT> <!--ここで終了-->

a_i_z_a_w_a
質問者

お礼

早速のご回答ありがとうございます。 ところでこの右クリック禁止は、 Macユーザーにも有効なんでしょうか?

関連するQ&A

  • コピー&ペーストについて

    コピー&ペーストが出来ないページでコピー&ペーストをする方法ってありますか?また、そういったページでは、印刷プレビューを見ると、白紙になります。何か良い方法はありますでしょうか?

  • Excelでコピー&ペーストを制限する

    もし有効な方法があったら教えてください。 Excelで予算案を作成・集計しているのですが、各課が申請の度に前回のデータをそっくりそのままコピー&ペーストして提出してくるので、新規ブックに既存のデータをコピー&ペーストすることを禁止したいと考えています。 コピー&ペーストを制限し、入力を手打ちで行わせるだけでも、それぞれの予算項目について再度考える時間と申請の重要さを認識してもえるのではないかという苦肉の策です。 以上の様な状況から、 (1)別のファイル、別のシートからのコピー&ペーストを制限する (2)各セルへの入力はキーボードによる入力でのみ可能 このように設定することは可能でしょうか? ちなみにOSはWindowsXPで、オフィスはXPと2003が混在する環境です。 よろしくお願いいたします。

  • コピー&ペースト禁止のテキストフィールドの設置の仕方?

    こんにちは,よろしくお願いします。 よく会員登録のフォームにおいて,メールアドレスやパスワードの確認をするために,2つのテキストフィールドを設けて,2つ目のフィールドへのコピー&ペーストを禁止しているページがありますが,このようにテキストフィールドのコピー&ペーストを禁止する方法を教えてください。お願いします。当方は,PHPやJavaScriptについての基礎知識がありますので,この方法の実現のために必要であれば,具体的にプログラム触れてご解説いただけるとありがたいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • Operaで、表をコピーペースト及び印刷することができない

    Opera9.24を使用しています。 IEで表をそのままの形でプリントもしくはワード等にコピーペーストするのは、インターネットオプションから設定すれば可能なのですが、Operaではどうすればいいのでしょうか? 表の載ったページをプリントしようとすると、表の中のデータのみが羅列されて罫線は印刷できません。そのデータも、表から線だけ抜いたように整然と並んでいるのではなく、位置ももちろんバラバラになります。ワード等にネット上の表をコピーペーストしようとしても、同様に罫線がコピーできず、表の中のデータのみが羅列されます。 IEの「背景も印刷する」と同じような設定をできる項目はどこにあるのでしょうか、類似質問を捜しましたが見つかりませんでしたのでご相談します。

  • webページの印刷制限について

    ウェブページの印刷制限について伺いたい事がございます。 現在ウェブページをプリントアウトできないような仕組みについて 色々と調べております。 現状分かった段階では、歌の歌詞サイトのページで、 印刷制限が何かしらの仕組みとして設けられているのを確認できました。 http://www.utamap.com/showkasi.php?surl=39761&title=%B0%A6%C9%EF&artist=%C3%E6%BF%B9%CC%C0%BA%DA&ss=%BE%BE%CB%DC%CE%B4&s FLASHと何かしらのプログラムにより、印刷プレビューしても真っ白な状態になっています。 このように、OS側のプリンタ制限等以外にウェブプログラム等を用いてプリンタできないようにするためにはどのような手法や具体的に何が必要で(具体的なものがあれば非常に助かります)あるかをご教示頂ければと思います。 宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • コピーペーストができない

    インターネット上の文章にわからない単語があって、それをコピーペーストして さらに検索したかったのですができませんでした。同様に、問合せ先なども コピーペーストして別のメールソフトからメールを送付したくてもできません。 環境はレンタルのWindowsXP、IEです。このファイルは所有者によりクリップ ボードが禁止されていますというメッセージがでてしまうのです。所有者= レンタル会社に連絡してみましたが、わからないということで困ってます。

  • 一時的コピー・ペーストの不能

    ウェブサイトの閲覧中に、PCのあらゆるアプリケーションにおけるコピー・ペースト機能が効かなくなり、ブラウザを閉じたら戻りました。 実は歌の歌詞ページを見ていたので、HO側の転写防止機能かなと思うのですが、実際にそういう機能が存在するんでしょうか。教えてください。

  • Google-コピー&ペースト出来ないか?

    お世話になります 当たり前に検索時にコピー&ペーストをしながら閲覧してましたが 最近のGoogle検索にてコピー&ペーストが出来ないようですが? 皆さんはどうですかね? しかし、Google Chrome起動にては可能みたいなんですが? 制限事項ですかね・・・

  • パソコンのコピー&ペーストのペーストができなくなってしまった。

    パソコンのコピー&ペーストのペーストができなくなってしまった。 対処方法を教えてください。

  • ワードでのコピーペースト/ページ複製について

    1~3ページデータがあるとします。 その3ページ目を4、5、6ページへと複製していきたいのですが、何か簡単に複製出来る方法はありませんでしょうか? エクセルで言うシートのコピーみたいなものです。 3ページ目のデータを具体的に言うと、表があり、その中には文章や図形等が入っています。 (図形は表の中ではなく上に配置されていることになるのでしょうか) そして表外にも文章があります。 コピーペーストで新しいページに移していこうとしたのですが ワードを使い慣れていない為、表は表、(このとき、表内の文章はコピーされますが 表上の図形はコピーされません) 図形は図形、表外の文章は表外の文章、といちいち個別に選択してやらないと移していけないのです。 なにか良い方法があれば教えて下さい。 word2003を使用

専門家に質問してみよう