時には、Web ページに掲載されているコンテンツが悪意のある人物に盗用されるのを望まないため、Web ページ上でコピーを禁止する機能を追加する必要があります。ただし、一般的なブラウザでは、コピーを禁止した後もプレーンテキストとしてコピーできるため、この問題を完全に排除することはできません。現時点では、ページ上での右クリックとコピーを完全に禁止する必要があります。 実装は実はとても簡単です。Web ページに次のタグを追加するだけです (本文の直後にあることに注意してください)。 <body topmargin="0" oncontextmenu="return false" ondragstart="return false" onselectstart="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()"> これはあくまでも予備的な方法であり、簡単に解読される可能性があります。Web ページが他の人によってローカル ファイルとして保存されることを心配している場合は、次のコードを追加して、他の人が保存できないようにすることができます。 <スクリプトなし> <iframe src="*.htm"></iframe> </noscript> 最後に、ウェブマスターによっては、コピーを禁止する機能のみが必要で、右クリックを禁止する必要はない場合があります。この場合、<body> に次のコードを追加します。 <body onmousemove=/HideMenu()/ oncontextmenu="return false" ondragstart="return false" onselectstart="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()"> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
<<: MySQL ストレステストツール Mysqlslap の使用
>>: Docker 構成 Alibaba Cloud イメージアクセラレーション プル実装
序文開発中は、インターフェース要求の繰り返しによってさまざまな問題が発生することがよくあります。ネッ...
目次序文1. MySQL メインストレージエンジン: 2. さまざまなストレージエンジンがテーブルを...
CSS3アニメーションとJSアニメーションの違いJSはフレームアニメーションを実装しますCSS3はト...
1. Object.create() メソッドを使用して新しいオブジェクトを作成し、既存のオブジェク...
目次1. はじめに2. ポイントフィーチャーレイヤーの集約3. 重合の特殊処理4. 重合の特殊処理 ...
序文この記事は、私が最近仕事で遭遇した問題を記録したものです。アプリネイティブとフロントエンドのh5...
この学習ノートの最初の記事として、シリーズの他の記事と同様に、Bootstrap の紹介から始め、そ...
基本的な構文text-overflow を使用するには、hight、over-flow:hidden...
なぜprettierを使うのですか?大企業では、フロントエンド開発コードに独自のコード標準がある場合...
目次Tomcat ダウンロードチュートリアルTomcat インストールチュートリアルTomcat の...
この記事では、WindowsでのMySQL 5.7.18のインストールと設定のチュートリアルを参考ま...
JDKをダウンロードしてインストールするステップ 1: まず、公式 Web サイト http://...
この記事では、パズル効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的...
Composition API はロジック再利用手順を実装します。ロジックコードを関数に抽出します。...
まず、「LISTENING」状態の TCP ソケットには 2 つの独立したキューがあることを理解する...