ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML内のテキストのコピーを禁止する方法
#このチュートリアルの動作環境: Windows7 システム、html5 バージョン、DELL G3 コンピューター。htmlテキストのコピーを禁止する方法: 1. 選択と右クリックを無効にする; 2. テキストの選択を無効にする; 3. F12 キーを無効にする; 4. デバッグ ツールを無効にする。
htmlテキストのコピーを禁止する方法:
1. 選択と右クリックを無効にする: 6c04bd5ca3fcae76e30b72ad730ca86d タグに次のコードを追加します。 : #οncοntextmenu='return false' //右クリックを禁止οndragstart='return false' //ドラッグを禁止
onselectstart ='return false' //禁止 Select
οnselect='document.selection.empty()' //選択禁止
οncοpy='document.selection.empty()' //コピー禁止
onbeforecopy ='return false' // コピーを無効にする
οnmοuseup='document.selection.empty()'
<body leftmargin=0 topmargin=0 οncοntextmenu='return false' οndragstart='return false' onselectstart ='return false' οnselect='document.selection.empty()' οncοpy='document.selection.empty()' onbeforecopy='return false' οnmοuseup='document.selection.empty()'>
2. テキスト選択を無効にする
*{ moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }
現時点では、通常の選択とコピーは無効になっていますが、プログラマであれば、ブラウザのソース コード表示およびデバッグ ツールを使用してコードからコンテンツを直接コピーできることをご存知でしょう。したがって:
3. F12 キーを無効にする
//禁用F12 window.onkeydown = window.onkeyup = window.onkeypress = function (event) { // 判断是否按下F12,F12键码为123 if (event.keyCode == 123) { event.preventDefault(); // 阻止默认事件行为 window.event.returnValue = false; } }
4. デバッグ ツールを無効にする
var threshold = 160; // 打开控制台的宽或高阈值 // 每秒检查一次 var check = setInterval(function() { if (window.outerWidth - window.innerWidth > threshold || window.outerHeight - window.innerHeight > threshold) { // 如果打开控制台,则刷新页面 window.location.reload(); } }, 1000)関連学習推奨事項 :
html ビデオ チュートリアル
以上がHTML内のテキストのコピーを禁止する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。