• ベストアンサー

このサイトの中の文字をコピーできないのですが

http://4ji.za-yu.com/050/ このサイトの中の文字をコピーできないのですが これはロックがかけられているのでしょうか? であればどのコードですか?

  • HTML
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1306/1777)
回答No.1

>コピペできない とりあえずリンク先ページを [ctrl+U] でHTMLソースコードをテキストとして表示させて見てください。ページ内38行目の部分に <body oncontextmenu="return false;" oncopy="return false;"> ~と記述されているかと思いますが。この oncopy="return false;" の部分がコピペ禁止を行っている部分です。 P.S. 技術的な解説をしますと、これは「JavaScriptのイベントハンドラ」を利用した即時発動型のプログラムですね。必ずしも <BODY> タグ内部に直書きしなくても良いのですが、Javascriptの知識が無いド素人でも見様見真似でサンプルコピペすれば、すぐに何某かの結果を得られるのでこの様なカーゴカルト式サイトがweb上には無数に溢れています。 この場合は oncontextmenu、oncopy~ と記述された部分がそうで。他にも onmouse とか onclick などが有り、それぞれに対応するイベントが違います。"イベント" と言うのはプログラム用語で「何かアクションが起きた(変化した)」と言う意味で、例えば「マウスがクリックされた時」とか「コピペのコマンドが実行された時」など実に様々なイベントが存在し。Javascriptを始めとしたプログラム言語のほぼ全てがそれらイベントの発生を自動的に検知して信号をプログラム側に送ります。 イベントハンドラとはそれらのイベントを感知したら自動的に指定した処理を即時実行する様に事前に仕込んで置く手法で、web上でも最も良く使われるwebページの動的処理を行う一般的な手法の1つです。 リンク先ページの例で解説しますと、 ・oncontextmenu ... 右クリックが行われた ・oncopy="return ... コピペ動作が行われた(ctrl+C) ~以上の様になっており、どちらも上記のイベントが発生した瞬間に自動的に return false; が実行される仕組みとなっています。厳密には違いますが、まあJavascriptの場合は "return false" で「何もしない(イベントを強制的に無視)」とほぼ同じ事になるので。つまりこの2つのイベントハンドラを記述して置く事により、「ページ内コピペと右クリック禁止」と言う昔懐かしい昭和のホームページ仕様を実現しています。 まあこういう勘違いサイトは未だ多いですが、文句を言っても仕様がないので。素直に自由にコピペ&右クリック可能な他の代替サイトを探すか、[ctrl+U] でHTMLソースコードをテキスト表示させてそこから直にコピペしましょう。

UVCEOJEFZQ
質問者

お礼

回答頂きありがとうございました。

その他の回答 (1)

  • celtis
  • ベストアンサー率70% (2272/3211)
回答No.2

Javascriptで右クリックを無効にしているので、ブラウザの設定でJavascript自体を無効にすればコピーできるようになりますよ。 ブラウザがGoogle ChromeやFirefoxなら簡単に操作できるので、ぜひ試してみてください。 https://keikenchi.com/right-click-able

UVCEOJEFZQ
質問者

お礼

回答頂きありがとうございました。

関連するQ&A

  • 過程の重要性を説く四字熟語

    結果ではなく、過程の重要性を説くような四字熟語はありますか。座右の銘にしたい四字熟語(http://4ji.za-yu.com/015/)などで探していますが、なかなか良いものが見つかりません。ぜひご享受下さい。

  • ブラウザー上の文字がコピー出来ない

    通常はマウスをドラッグ&コピーするとブラウザー上の文字列を メモ帳、ワードなどに貼り付け出来るのですが、以下のサイト では出来ません。このサイトの記事を紙に印刷し、通勤電車の中で 読みたいのですが、どのようにすればコピー&ペーストが出来る でしょうか? http://ny1.com/ 見出しの記事はコピーはコピー出来ますが、ヘッドラインをクリック し詳細なニュースの記事はコピー出来ません

  • サイトのソースコードをコピーしてペーストしても..

    サイトのソースコードをコピーしてeclipseのプロジェクトの中にあるsrcフォルダの中のJavaのファイル?にペーストしたのですが正常に動きません。なぜでしょうか?教えてください!よろしくおねがいします。 サイトのURLです。 http://www.groovy-number.com/java/sample/Animal.html

    • ベストアンサー
    • Java
  • 表の中の文字のコピー

    エクセルで、作った表なんですが、中の文字を、コピー&貼り付けをすると一緒に罫線までコピーされます。罫線を固定する方法は、ありませんか

  • ホームページの中の文字をコピーする方法

    ホームページの中の文字をコピーする方法を教えて下さい。 ホームページの中の文字(住所・電話番号等)をコピーしてエクセル・ワードに貼り付けたいのですが、文書の一部として記入されているものはコピー出来ますが、その他(専門的な言葉が判りませんが)のものがコピー出来ません。 何かと同時に押したらコピー出来るのでしょうか。 ご存知の方、教えて下さい。 よろしくお願い致します。

  • テキストコピー&ペーストできないサイト

    英語サイトの文章をテキストに落として翻訳サイトで 翻訳したいのですが、目的のサイトの文字をコピーでき ません。 サイトのページ作りの設定によるものだと思うのですが、 テキストにコピーできる、もしくはそういったサイトの 文章を翻訳する方法を教えてください。 ちなみに下記のサイトです。 http://www.aliciakeys.com/ 宜しくお願いします。

  • サイトが文字化けして見える

    重いサイトを見ると □□□□□□□□□□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□□□□□□ ↑ こんな風に文字化けして見えるサイトがあるんです。 これはどうすれば解消出来るのでしょうか? 文字コードは関係ないみたいです。

  • エクセルで文字のコピーだけをしたいんですが・・・・。

    エクセルを使っているんですが、表の中の文字をコピー、ペーストしたら、表の枠まで、コピーされます。中の文字のみをコピーとかは、できるんでしょうか??

  • 1つのサイトで文字コードが混在するのは大丈夫でしょうか?

    コーディング初心者です。 metaで文字コードを指定しているのですが 1つのサイトの中で複数の文字コードが存在するのは大丈夫なんでしょうか? 例えば、トップはshift_jis お問い合わせのフォームページはeuc-jp イメージとしては同じサイト内は文字コードを統一したほうがいいように感じるのですが、違っていても大丈夫なんでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • 文字にコピー?? 初心者です。

    こんにちは、初めて質問します、よろしくお願い致します。質問ですが、 文字にコピー?って言うのか分かりませんが、サイトを文字にコピーしてクリック出来るようにしたいのですが、方法を教えてください。 例○ こちらをご覧下さい←クリックできる、クリックするとサイトが見れる こう言う感じです。