shoryee

自定义实现浏览网页小功能

1、隐藏页面中所有图片、视频、音频等多媒体元素

localStorage.setItem(\'clearMeadiaTiemer\', `
if (!localStorage.clearMeadiaTiemer) {
  setInterval(() => {
    var imgs = document.getElementsByTagName(\'img\')
    if (imgs.length > 0) {
      console.info(\'imgs.length\', imgs.length)
      for (var i = 0; i < imgs.length; i++) {
        imgs[i].remove()
      }
    }
    var videos = document.getElementsByTagName(\'video\')
    if (videos.length > 0) {
      console.info(\'videos.length\', videos.length)
      for (var i = 0; i < videos.length; i++) {
        videos[i].remove()
      }
    }
    var iframes = document.getElementsByTagName(\'iframe\')
    if (iframes.length > 0) {
      for (var i = 0; i < iframes.length; i++) {
        var iframeImgs = iframes[i].getElementsByTagName(\'img\')
        if (iframeImgs.length > 0) {
          console.info(\'iframeImgs.length\', iframeImgs.length)
          for (var j = 0; j < iframeImgs.length; j++) {
            iframeImgs[j].remove()
          }
        }
      }
    }
  }, 100)
} else {
  eval(
    setInterval(() => {
      var imgs = document.getElementsByTagName(\'img\')
      if (imgs.length > 0) {
        console.info(\'imgs.length\', imgs.length)
        for (var i = 0; i < imgs.length; i++) {
          imgs[i].remove()
        }
      }
      var videos = document.getElementsByTagName(\'video\')
      if (videos.length > 0) {
        console.info(\'videos.length\', videos.length)
        for (var i = 0; i < videos.length; i++) {
          videos[i].remove()
        }
      }
      var iframes = document.getElementsByTagName(\'iframe\')
      if (iframes.length > 0) {
        for (var i = 0; i < iframes.length; i++) {
          var iframeImgs = iframes[i].getElementsByTagName(\'img\')
          if (iframeImgs.length > 0) {
            console.info(\'iframeImgs.length\', iframeImgs.length)
            for (var j = 0; j < iframeImgs.length; j++) {
              iframeImgs[j].remove()
            }
          }
        }
      }
    }, 100),
  )
}
`)
eval(localStorage.getItem(\'clearMeadiaTiemer\'))

 

 

2、PC端浏览器查看腾讯新闻被遮挡时:

localStorage.setItem(\'showWholeNewsArticle\', `
if (document.getElementById(\'article_body\')) {

   document.getElementById(\'article_body\').style.maxHeight = \'99999px\'

}
`)
eval(localStorage.getItem(\'showWholeNewsArticle\'))

 

 

3、PC端浏览器查看微信公众号文章提示"请在微信客户端打开链接"时:

localStorage.setItem(\'formatAndReloadWeixinArticlePage\', `
location.href = location.href
.replace(/(^[https://open.weixin.qq.com/connect/oauth2/authorize?appid=])([\\S]+)(\\&redirect_uri=)([\\S]+)([(%26)|\\&]auth_switch([%3D|=]))([\\S]+$)/, \'$4\')
.replaceAll(\'%3A\', \':\')
.replaceAll(\'%2F\', \'/\')
.replaceAll(\'%3F\', \'?\')
.replaceAll(\'%3D\', \'=\')
.replaceAll(\'%26\', \'&\')
`)
eval(localStorage.getItem(\'formatAndReloadWeixinArticlePage\'))

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-09-22
  • 2021-10-24
  • 2021-08-07
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-25
  • 2021-11-21
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2022-01-09
  • 2022-01-09
相关资源
相似解决方案