Home > Web Front-end > JS Tutorial > body text

How to solve the problem that the website cannot copy content without logging in

亚连
Release: 2018-06-09 11:07:06
Original
3963 people have browsed it

This article mainly introduces the solution to the problem that the 360doc website cannot copy content without logging in. Friends who need it can refer to it

Sometimes when we search for things, sometimes we really can’t find the content. There is nothing I can do about the content of 360doc. I can only make do with it. If I like the content, I can't copy it. I am prompted to paste it. How to solve it? Here I will sort it out for everyone. Friends who need it can refer to it

Sometimes, you find a good article on 360doc, or you may have tried to copy the content of 360doc's article, but at this time, it will pop up a prompt window for you, asking you to register their account, and then You can save articles (let’s calmly despise it first:-D). This approach is very annoying, and there are also advertisements flying around all over the article, making it impossible for people to read the content properly.

The following methods range from simple to complex (troublesome)

1. js implementation

Code 1

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

It is recommended to use ie or 360, google browser Wait, sometimes the browser will remove javascript:, making it unusable. In this case, you can just type it in manually, otherwise it will jump to the search page.

Code 2, there are reminders

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); })()
Copy after login

The disadvantage is that I am not a professional and it is difficult to remember. It is best to save the desktop to a text file for future convenience. use.

2. How to view the source code

The method is as follows:
In the right-click menu of the page, select "View Source" ", mine is Google Chrome, and the content of the html source code pops up

Copy and save its content to a new text file, then change its suffix to html

ok, open this html file, and then copy the content you want from it.

Note: You don’t need to copy everything, just copy the content.

The above is what I compiled for everyone. I hope it will be helpful to everyone in the future. .

Related articles:

How to use the switch switch selector in the WeChat applet

How to calculate the polygon centroid in JavaScript

About the use of custom form controls in Angular19

How to achieve multiple ball collision and rebound through JS

How to use the checkbox component in the WeChat applet

How to use the scroll-view component to implement scrolling animation in the WeChat applet

The above is the detailed content of How to solve the problem that the website cannot copy content without logging in. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template