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

ウェブページのコピー防止機能の実装方法(クラッキング手法付き)
ソース ファイルを右クリックすると、次のコードが見つかります。
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ボックスの表示/非表示とトップレイヤーの実装コード

推薦する

vue3のテレポート瞬間移動機能の使い方を詳しく解説

vue3テレポート瞬間移動機能の使用は参考用です。具体的な内容は次のとおりです。テレポートは通常、瞬...

Vue で AES.js を使用する詳細な手順

AES暗号化の使用データ転送の暗号化と復号化処理 --- AES.js最初のステップ: vue に ...

JavaScript はマウスのドラッグを実装して div のサイズを調整します

この記事では、マウスをドラッグしてdivのサイズを調整するJavaScriptの具体的なコードを参考...

TSで最も一般的な宣言マージ(インターフェースマージ)

目次1. マージインターフェース1.1 非関数メンバー1.2 関数メンバー序文:今日お話ししたいのは...

Vue3 (V) HTTPライブラリaxiosの統合の詳細

目次1. axiosをインストールする2. アクシオスの使用1.ホームページでaxiosを参照する2...

Vueプロジェクトのパッケージングと展開の実際のプロセスの記録

目次序文1. 準備 - サーバーとnginxの使用1. サーバーを準備する2. nginxをインスト...

一般的な docker コマンドの概要 (推奨)

1. 要約:一般的に、次のカテゴリに分類できます。 Docker 環境情報 — docker [i...

Vueの子コンポーネントと親コンポーネントの詳細な分析

目次1. 親コンポーネントと子コンポーネント2. テンプレート分離書き込み1. テンプレートタグ2....

Linux での NTP サーバー設定の詳細な手順

目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...

HTML タグ マーキーを使用してスクロール効果を実現する簡単な方法 (必読)

ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...

mysql バックアップ スクリプト mysqldump の使い方の詳細な説明

この記事では、参考までにMySQLバックアップスクリプトを紹介します。具体的な内容は次のとおりです。...

ログインインターセプションを実装するためのVueルーティング

目次1. 概要2. ログインインターセプションを実装するためのルーティングナビゲーションガード1. ...

Centos での TCPWrappers アクセス制御の実装

1. TCP ラッパーの概要TCP Wrappers は TCP サービス プログラムを「ラップ」し...

Vue3 Vue CLI マルチ環境設定

目次1. はじめに2. 切り替え1. 開発および本番環境の設定ファイルを追加する2. 複数の環境をサ...

JavaScript の 3 つの BOM オブジェクト

目次1. 場所オブジェクト1. URL 2. 場所オブジェクトのプロパティ3. ロケーションオブジェ...