yuann72
V2EX  ›  问与答

在一台低配置电脑上浏览网页元素很多广告很多的网页时

  •  
  •   yuann72 · Nov 3, 2015 · 2535 views
    This topic created in 3881 days ago, the information mentioned may be changed or developed.

    在一台低配置电脑上浏览网页元素很多广告很多 浏览起来很卡的网页 旁边有很多 GIF flash 广告
    的网页时
    3 种方法
    1 用 stylish 隐藏掉那些无用元素 display:none
    2 用 JS 删除无用元素 removeChild()
    3 用 Jquery 隐藏元素 hide()

    那种比较省系统资源?

    14 replies    2015-11-03 17:39:43 +08:00
    yuann72
        1
    yuann72  
    OP
       Nov 3, 2015
    话说第一种和第三种是不是一样的?
    shakoon
        2
    shakoon  
       Nov 3, 2015
    很多年前就有浏览器支持无图无 flash 浏览了
    kokdemo
        3
    kokdemo  
       Nov 3, 2015
    ……应该很多插件的原理是直接阻塞那些广告来源的 ip 吧
    yuann72
        4
    yuann72  
    OP
       Nov 3, 2015
    @shakoon 无图无 flash 不就把网页正常内容里的图片 flash 也屏蔽了?
    Ouyangan
        5
    Ouyangan  
       Nov 3, 2015
    你的目的是什么...
    XianZaiZhuCe
        6
    XianZaiZhuCe  
       Nov 3, 2015 via Android
    隐藏就是不加载的意思?
    imn1
        7
    imn1  
       Nov 3, 2015
    4 装个 NoScript 类拦截扩展,全部拦截,然后白名单放行
    yuann72
        8
    yuann72  
    OP
       Nov 3, 2015
    @Ouyangan 低配置电脑 省电脑资源 不至于太卡
    shakoon
        9
    shakoon  
       Nov 3, 2015
    @shakoon 机器当然不会智能到知道哪个 flash 是你想看的
    yuann72
        10
    yuann72  
    OP
       Nov 3, 2015
    @shakoon 所以我就是要手动禁用某些无意义的东西啊
    cxe2v
        11
    cxe2v  
       Nov 3, 2015
    禁掉 flash 就行了,或者装个 clickToFlash 之类的扩展来方便你查看你想看的 flash
    Nausicaa
        12
    Nausicaa  
       Nov 3, 2015
    我是 uBlock 配合 stylish 一起来
    uBlock 过滤广告统计社交分享之类的东西, stylish 再自己手动隐藏一些常去网站上不想看的元素
    mfaner
        13
    mfaner  
       Nov 3, 2015
    禁掉广告就好了吧,我感觉很多情况都是一大堆 javascript 吃 CPU 导致的卡
    Ouyangan
        14
    Ouyangan  
       Nov 3, 2015
    @yuann72 用 adb 去掉就好了啊 ,或者 adbyby 全局禁广告.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2473 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 05:57 · PVG 13:57 · LAX 22:57 · JFK 01:57
    ♥ Do have faith in what you're doing.