ウェブページのコピー防止機能の実装方法(クラッキング手法付き)

ウェブページのコピー防止機能の実装方法(クラッキング手法付き)
ソース ファイルを右クリックすると、次のコードが見つかります。
1. CSSを使用してFirefoxのコピー機能を無効にすることができます
CSSコードコンテンツをクリップボードにコピー
  1. <スタイル タイプ = "text/css"メディア = "screen" >
  2. 本文 {-moz-user-select: none ;-webkit-user-select: none ;}
  3. </スタイル>
2. IEで制限するにはJSが必要

コードをコピー
コードは次のとおりです。

<script type="text/javascript">
document.onselectstart = 関数(e) {
false を返します。
}
document.oncontextmenu = function(e) {
false を返します。
}
</スクリプト>


完全な組み合わせは

ヒント: 実行前にコードの一部を変更することができます

もちろん、123WORDPRESS.COM は一般的に同時に提供しています。Firefox では CSS によって制御されます。もちろん、コードを直接保存して、CSS コードを削除することもできます。 IEでも同じです。1記事だけなら大丈夫ですが、文字数が多すぎると耐えられないかもしれません。
IE で js を無効にすることでこれを実現できます。
IE のアドレス バーに次のコードを入力するだけです。1 行であることに注意してください。

コードをコピー
コードは次のとおりです。

javascript:document.oncontextmenu=null;document.onselectstart=null;document.ondragstart=null;document.onbeforecopy=null;document.oncopy=null;document.onselect=null;void(0);

<<:  MySQLインデックスとは何ですか?わからない場合は聞いてください

>>:  CSSボックスの表示/非表示とトップレイヤーの実装コード

推薦する

Nginx で WordPress 擬似静的を設定する方法の例

Baidu の擬似静的の説明を引用します。擬似静的は、実際の静的に相対的です。通常、検索エンジンの使...

CSSレコードテキストアイコン配置のいくつかのソリューション

開発中に画像とテキストが 1 行に表示されることはよくあります。2 つのインライン要素を揃えるのは通...

Centos6 で 20TB を超えるディスクをパーティション分割してフォーマットするためのサンプル コード

1. サーバー環境の構成: 1. ディスクパーティションを確認します。最近、あるプロジェクト内のサー...

Vue の 2 択タブバー切り替えの新しいアプローチ

問題の説明プロジェクトに取り組んでいるときに、タブ バーの切り替え効果を作成する必要がある場合があり...

MySQL Community Server 5.7.16 のグリーン バージョンをインストールしてリモート ログインを実装する方法

1. MySQL Community Server 5.7.16をダウンロードしてインストールします...

div+cssとウェブ標準ページの利点

div 要素は、HTML ドキュメント内のブロックレベル コンテンツの構造と背景を提供するために使用...

W3C チュートリアル (7): W3C XSL アクティビティ

スタイル シートは、ドキュメントの表示方法、発音方法、または入力方法を記述します。XSL 言語は、X...

HTML の水平および垂直中央揃えの問題の概要

最近、センタリングの問題に数多く遭遇したので、後で簡単に見つけられるように、時間をかけてそれらを要約...

Nginxドメイン名転送の実装

Nginx の紹介Nginx (「エンジン x」) は、ロシアのプログラマー Igor Sysoev...

Vue プロジェクトでよく使用されるツール機能の概要

目次序文1. カスタムフォーカスコマンド1. 方法1 2. 方法2 3. 方法3 2. 入力ボックス...

Linux システムで Tomcat のポート 80 を使用する方法

アプリケーションシナリオ多くの場合、Linux サーバーに tomcat や nginx などのソフ...

MySQL複合インデックスの詳細な研究

複合インデックス (結合インデックスとも呼ばれます) は、複数の列に対して作成されるインデックスです...

JavaScript の find() メソッドと filter() メソッドの違いのまとめ

目次序文JavaScript find() メソッドJavaScript filter() メソッド...

MySQL SELECT実行順序の簡単な理解

SELECT ステートメントの完全な構文は次のとおりです。 (7)選択 (8) DISTINCT ...

コードを通じてHTMLエスケープ文字を識別する方法について説明します

データ内に次のような特徴を持つ「 ' 」などの文字が含まれることがあります。 &# ...