Skip to content
/ adjust_website_chrome_extension Public
  • Notifications
  • Fork 0
  • Star 2

一个用于调整网页的谷歌插件。

License

2 stars 0 forks Branches Tags Activity
Star
Notifications

Camio1945/adjust_website_chrome_extension

Branches Tags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits

.gitignore

.gitignore

 
 

A调整网站.txt

A调整网站.txt

 
 

LICENSE

LICENSE

 
 

README.md

README.md

 
 

adjust.js

adjust.js

 
 

background.js

background.js

 
 

jquery-1.11.0.min.js

jquery-1.11.0.min.js

 
 

manifest.json

manifest.json

 
 

Repository files navigation

!!!喜欢看视频教程的朋友请点这里!!!

一个给程序员使用的、用于按个人意愿调整网页布局的谷歌开发者插件。 目前(2021.12.23)适配的网站如下:

  1. CSDN文章详情页
  2. stackoverflow答案详情页
  3. 简书文章详情页
  4. 知乎。搜索页、问题页、答案页。
  5. cnblogs文章详情页面。
  6. 酷壳。
  7. processon

使用场景:以CSDN为例。

一、原版CSDN文章页面与清爽版对比

1.1 原版CSDN文章页面

原版页面分了三次截图还没截全: 在这里插入图片描述

1.2 清爽版CSDN文章页面

在这里插入图片描述

二、忍不住吐槽一下CSDN(可跳过)

  1. 这是一个技术网站,我是来学习的,你搞那么多花哨的东西干什么?
  2. 我已经大学毕业十几年了,你就不能智能判断一下吗?为什么每次都要弹出“认证学生身份”的窗口?而且我都点了多少次“否”了,你就不能保存到我的用户信息里面吗?非要每次都弹。
  3. 我的浏览器处于缩放状态,是我年纪大了特意调的,用得着你天天提醒我年纪大吗?
  4. 你为什么要把我文章的目录放到左下角去?
  5. 那一堆rpm安装包是啥意思?跟我看的文章有关系吗?
  6. 为什么文章看到一半就要弹出登录窗口?想不想登录我自己心里没数吗?

三、怎么得到清爽的页面

3.1 获取插件源码

github项目地址:

https://github.com/Camio1945/adjust_website_chrome_extension

gitee项目地址:

https://gitee.com/Camio1945/adjust_website_chrome_extension

注:如果你下载的是压缩包,则需要解压缩。

3.2 加载插件

  1. 打开谷歌浏览器,打开插件中心,URL为chrome://extensions/:
chrome://extensions/
  1. 点击加载已解压的扩展程序按钮: 在这里插入图片描述
  2. 选择刚刚下载的插件文件夹adjust_website_chrome_extension 在这里插入图片描述 如果你不打算定制的话,到这里就结束了。如果打算定制的话,请往下看。

四、插件原理与CSDN网站定制

4.1 插件入口文件manifest.json

在这里插入图片描述

4.2 工具文件jquery-1.11.0.min.js

jQuery 是一个 JavaScript 库,它极大地简化了 JavaScript 编程。本插件只用到了其中非常基础的功能,比如根据ID查找元素、根据class查找元素、删除元素等。

4.3 核心功能文件adjust.js

adjust调整的意思。

部分代码如下,注释写得比较清楚了,就不费话了:

/** 每隔50毫秒执行页面的调整操作(不用担心长时间消耗CPU,后续代码会在10秒后停止执行interval) */
let interval = window.setInterval(function () {
    adjustCsdnArticle(); // 调整csdn博客的文章页面
  }, 50);

/** 10秒以后停止间隔执行 */
setTimeout(() => clearInterval(interval), 10 * 1000)

/** 调整csdn博客的文章页面 */
function adjustCsdnArticle() {
  // 如果不是CSDN文章页面,则返回,不做处理
  if (isHrefNotContainAnyStrInArr(["blog.csdn.net", "article/details"])) {
    return;
  }
  removeElementsByIdArrOfCsdnArticle();    // 根据ID数组,移除CSDN文章页面的元素
  removeElementsByClassArrOfCsdnArticle(); // 根据class数组,移除CSDN文章页面的元素
  adjustWidthAndMenuOfCsdnArticle();       // 调整CSDN文章页面的宽度和目录
}

/** 根据ID数组,移除CSDN文章页面的元素 */
function removeElementsByIdArrOfCsdnArticle() {
  removeElementsByIdArr([
    "csdn-toolbar",       // 顶部 - 工具条
    "asideProfile",       // 左侧 - 作者信息
    "asideSearchArticle", // 左侧 - 搜索博主文章
    "asideHotArticle",    // 左侧 - 热门文章
    "asideCategory",      // 左侧 - 分类专栏
    "asideNewComments",   // 左侧 - 最新评论
    "asideNewNps",        // 左侧 - 您愿意向朋友推荐“博客详情页”吗
    "asideArchive",       // 左侧 - 最新文章
    "footerRightAds",     // 广告
    "toolBarBox",         // 文章后面 - 工具栏(赞、踩、分享等)
  ]);
}

/** 注:以下省略了后续的代码 */

4.4 仅对CSDN做定制

你需要修改adjustCsdnArticle方法里面的内容。 比如如果你想搜索博主文章,只需要找到关键字asideSearchArticle(上面的adjust.js代码中的第25行),把这一行删除就可以了。

五、对其他网站做定制

stackoverflow网站为例。

5.1 修改manifest.json文件

matches节点下增加https://stackoverflow.com/*网站:

在这里插入图片描述

5.2 修改adjust.js文件

增加对新网站的相关代码。 在这里插入图片描述 注:你需要有一定的前端基础,至少要知道html是什么,id是什么,class是什么,这些都比较简单。不懂的话,视频里面稍带有讲解,可以看看。

5.3 刷新插件

去浏览器扩展程序里刷新插件。 在这里插入图片描述

六、弹窗“关闭开发人员模式下的扩展”

打开谷歌浏览器时可能弹出以下提醒: 在这里插入图片描述 这个提醒没有办法通过浏览器自身的设置来关闭的,我目前的做法是安装了 火绒安全软件里的安全工具里的弹窗拦截功能里的截图拦截功能来实现的。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

About

一个用于调整网页的谷歌插件。

Resources

Readme

License

Activity

Stars

2 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%

Footer

© 2024 GitHub, Inc.

哆哆女性网seo培训机构哪个比较好起名字张的猪宝宝长白山下我的家演员表网站sem优化怎样周公解梦大全查询游泳如何解决失眠噩梦专业网站优化软件梦的解析弗洛伊德思乡渔夫中国申奥成功视频武汉整合营销推广网店名称起名周公解梦梦到别人给我钱男装店起什么名柘城南霸天网站设计 建男孩起名承泽宝鸡网站seo外包制作恶搞网站周易专业起名程序下载免费生辰八字算命婚姻4g63s4m制作字幕的网站周易网猪宝宝起名大全的禁忌校花梦工厂最新破解版营销推广方案包括哪些内容tfboys演的电视剧有哪些孟起名2020年生的孩子起名字淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化