小鱼塘

  • 小玩意
  • 小想法
记录自己技术和想法地方
  1. 首页
  2. 产品
  3. fishtools
  4. 正文

禁止网页弹出窗口

7月 6, 2021 329点热度 0人点赞 0条评论
内容纲要

一,代码

(function(){
    var loop = 0


    blockBank()
    var ok_interval = setInterval(()=>{
        blockBank()
    }, 1000)

    function blockBank(){
        var all_a_tag = document.querySelectorAll("a")
        all_a_tag.forEach(item =>{
            item.setAttribute("target","")
        })
    }

})()

二,思路

去掉a 标签 target 属性,同时加了定时器,防止动态创建的标签。

三,添加

直接在fishtools 云市场下载即可,也可以在JS组件自定义添加

四,应用

  • 西瓜视频,无需打开多个进程
  • 语雀网页版本,无需打开多个窗口

貌似淘宝不可以,应该是他用JS打开窗口,可能后面要JS进行拦截才可以实现,不要弹出窗口。

标签: JS插件
最后更新:7月 6, 2021

小鱼儿

爱研究技术,爱玩LOL

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号