做为一个前端开发,平时不免要常常浏览一些博客、技术网站,学习新的技术或者寻找解决方案,可能更可能是ctrl+c和ctrl+v(^_^|||),可是目前不少网站的布局以及广告对于咱们阅读文章形成了不少的障碍,非常烦躁啊。因而才有了这篇文章,咱们借助chrome的Tampermonkey插件来改造本身感兴趣的网址,让浏览内容更纯粹。css
在我以前的随笔中已经对Tampermonkey 作了介绍,它是一个chrome插件,是一款免费的浏览器扩展和最为流行的用户脚本管理器。简单来讲就是能够指定进入某些页面的时候调用指定的JS代码,这样咱们就能够将页面中的某些元素删除,或者更改样式。前端
Tampermonkey的安装须要FQ,网址是tampermonkey.net/。jquery
下面是我经常使用的几个网站的处理代码:web
CSDNchrome
// ==UserScript==
// @name CSDN
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://blog.csdn.net/*/article/details/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
$('aside').remove()
$('.recommend-right').remove()
$('.fourth_column').remove()
$('.pulllog-box').remove()
$('.indexSuperise').remove()
$('#btn-readmore').click();
$('main').css('width','auto')
// Your code here...
})();复制代码
原网页浏览器
处理后bash
简书ide
// ==UserScript==
// @name JianShu
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.jianshu.com/p/*
// @require https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
var $navbar = document.querySelector('.navbar');
$navbar.style.display = 'none';
var $ads = document.querySelector('#web-note-ad-fixed');
$ads.style.display = 'none';
var $ele = document.querySelector('.note .post');
$ele.style.width = '1400px'
})();复制代码
原网页布局
处理后post
掘金
// ==UserScript==
// @name JueJin-post
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://juejin.im/post/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var $container = null;
function findContainer(){
$container = document.querySelector('.main-container');
if(!$container){
setTimeout(function(){
findContainer();
},500)
}else {
$container.style.maxWidth = '1100px';
var $article = document.querySelector('.article-area');
$article.style.width = '100%'
}
}
var $sidebar = null;
function findSidebar(){
$sidebar = document.querySelector('.sidebar');
console.log($sidebar)
if(!$sidebar){
setTimeout(function(){
findSidebar();
},500)
}else {
$sidebar.style.display= 'none';
}
}
setTimeout(function(){
findContainer();
findSidebar()
},1000)
})();复制代码
原网页
处理后
只要会一点前端开发技术,你就能够随意改造你想看到的网站的内容了,是否是感受一会儿清爽了不少,发挥你的创意吧