TamperMonkey油猴/暴力猴浏览器脚本插件中文网(原TMchina)

标题: 油猴脚本:将百度百科 图片改为无水印版本 [打印本页]

作者: 疯子先生    时间: 2020-2-12 22:23
标题: 油猴脚本:将百度百科 图片改为无水印版本
(, 下载次数: 727)


本脚本为 百度百科 无水印图片查看 的无 jQuery 版本。

去除 jQuery 依赖的同时,重了核心部分,按照一个列表,替换位于网页不同位置的图片链接,方便后面可能的维护。

原脚本链接:https://greasyfork.org/zh-CN/scripts/16607

原作者初学 JS,我就写了很多注释,希望能帮到他。
若其他人有合并零散脚本等不同需要的话,在此直接提供一份压缩版本,更新上的不便还请谅解。好在,下次更新应该要等到百度更新百度百科网站了。

  1. (()=>{
  2. const t="https://bkimg.cdn.bcebos.com/pic/",e=document.getElementById("imgPicture")
  3. ;if(e&&e.src&&e.src.startsWith(t)){let t=""
  4. ;const a=new Map([[e,"src"],[document.querySelector("a.tool-button.origin"),"href"]]),
  5. c=()=>{const c=e.src,r=(t=>t.origin.concat(t.pathname))(new URL(c))
  6. ;a.forEach((t,e)=>e.getAttribute(t)!==r&&e.setAttribute(t,r)),t=r};c(),
  7. new MutationObserver(a=>{e.src!==t&&c()}).observe(e,{attributes:!0,attributeFilter:["src"]})
  8. }else location.href.startsWith(t)&&location.search.includes("/watermark")
  9. &&location.assign(location.origin.concat(location.pathname))
  10. })();
复制代码

版本1.3.1.5
创建日期2019-07-01
最近更新2020-02-12
作者Crystal-RainSlide

(, 下载次数: 18)







欢迎光临 TamperMonkey油猴/暴力猴浏览器脚本插件中文网(原TMchina) (https://tampermonkey.cn/) Powered by Discuz! X3.3