跳到主要内容

冲浪小技巧

1.如何复制/更改网页内容(百度文库等)

由于百度文库加入了对"禁用 JavaScript"检测机制,导致以往通过禁用 JavaScript 方法失效。

在控制台输入以下命令,即可解除百度文库对文字内容的复制:

document.getElementsByClassName("doc-reader")[0].oncopy = function () {
return true;
};

最新方法

F12 - > 元素 - > 事件侦听器 - >删除keydown

相关条目:

3.浏览器控制台常用指令

2.任意修改网页内容

document.body.contentEditable='true'

3.浏览器控制台常用指令

解除禁止操作

通常直接按F12,如果此键被禁止可以通过SHIFT + CTRL + I打开,或者通过浏览器菜单里面的“开发人员工具”。选择控制台,输入以下代码回车即可。

// 开启右键菜单
document.oncontextmenu = function(){ return true; };
// 开启文字选择
document.onselectstart = function(){ return true; };
// 开启复制
document.oncopy = function(){ return true; };
// 开启剪切
document.oncut = function(){ return true; };
// 开启粘贴
document.onpaste = function(){ return true; };
// 开启F12键
document.onkeydown = function () {
if (window.event && window.event.keyCode == 123) {
event.keyCode = 0;
event.returnValue = true;
return true;
}
};

4. 页面引入 JQuery

在页面新建一个 script 标签。

var importJs = document.createElement("script");

script 标签增加 type 属性。

importJs.setAttribute("type", "text/javascript");

script 标签增加 src 属性, url 地址为 cdn 地址

importJs.setAttribute(
"src",
"http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"
);

把 importJs 标签添加在页面。

document.getElementsByTagName("head")[0].appendChild(importJs);

5. 页面添加 CSS 样式

控制台添加自定义 CSS 规则

var _style = document.createElement("style");

var _head = document.querySelector("head");

_style.innerHTML =
"@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@1,800&display=swap');*{font-family:'Poppins';}";

_head.appendChild(_style);

6. 防止页面跳转

在页面复制标题等链接文字时,防止网页自动跳转。

$("a").click(function (e) {
e.preventDefault();
});