ホームページ >ウェブフロントエンド >jsチュートリアル >360doc Web サイトでログインせずにコンテンツをコピーできない問題を解決するにはどうすればよいですか?

360doc Web サイトでログインせずにコンテンツをコピーできない問題を解決するにはどうすればよいですか?

小云云
小云云オリジナル
2018-01-29 09:03:411794ブラウズ

ログインせずに 360doc Web サイトのコンテンツをコピーできない場合はどうすればよいですか?この記事では、360doc Web サイトでログインせずにコンテンツをコピーできない問題の解決策を主に紹介します。困っている友人が参考になれば幸いです。

場合によっては、360doc で良い記事を見つけたり、360doc の記事の内容をコピーしようとしたりすることがありますが、その際、アカウントを登録するよう求めるプロンプト ウィンドウが表示されます。記事を保存します (最初に冷静に軽蔑しましょう:-D) この方法は非常に迷惑です。また、記事中に広告が飛び交い、コンテンツを正しく読むことができなくなります。

以下の方法は簡単なものから複雑(面倒なもの)まであります

1. JS実装

コード1

javascript:document.body.oncopy=null;void(0)

IEや360、Googleブラウザなどを使用することをお勧めします。ブラウザによってはjavascript:が削除される場合があります。この場合は、手動で入力することもできます。入力しないと、検索ページにジャンプします。

コード 2. リマインダーがあります

javascript: (function() { var doc = document; var bd = doc.body; bd.onselectstart = bd.oncopy = bd.onpaste = bd.onkeydown = bd.oncontextmenu = bd.onmousemove = bd.onselectstart = bd.ondragstart = doc.onselectstart = doc.oncopy = doc.onpaste = doc.onkeydown = doc.oncontextmenu = null; doc.onselectstart = doc.oncontextmenu = doc.onmousedown = doc.onkeydown = function () { return true }; with(document.wrappedJSObject || document) { onmouseup = null; onmousedown = null; oncontextmenu = null } var arAllElements = document.getElementsByTagName('*'); for (var i = arAllElements.length - 1; i >= 0; i--) { var elmOne = arAllElements[i]; with(elmOne.wrappedJSObject || elmOne) { onmouseup = null; onmousedown = null } } alert(unescape('已解除右键复制限制!') ); bd.style.webkitUserSelect = 'auto!important'; bd.style.MozUserSelect = 'text!important'; void(0); })()

欠点は、専門家以外の人にとって覚えにくいことです。将来使用するためにデスクトップをテキスト ファイルに保存することをお勧めします。

2. ソースコードを表示する方法

方法は以下の通りです:
ページの右クリックメニューで「ソースを表示」を選択し、私の場合はGoogle Chromeで、HTMLソースの内容を表示します。コードがポップアップします

その内容をコピーして保存します。新しく作成したテキスト ファイルに移動し、そのサフィックス名を html

に変更します。次に、html ファイルを開いて、そこから必要なコンテンツをコピーします。

注: 全体をコピーする必要はありません。コンテンツをコピーするだけです。

関連する推奨事項:

コンテンツを Clipboard_jquery にコピーするための、主要なブラウザーと互換性のある js の単純な実装

JavaScript の実装。コンテンツをクリップボードにコピー code_javascript スキル

jQuery プラグイン Zclip は、ブラウザーがクリックしてコンテンツをクリップボードにコピーするたびに完全な互換性を実現します

以上が360doc Web サイトでログインせずにコンテンツをコピーできない問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。