标题:vfp webbrowser如何屏蔽漂浮的广告
只看楼主
fwy12
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2020-2-16
结帖率:94.44%
已结贴  问题点数:20 回复次数:8 
vfp webbrowser如何屏蔽漂浮的广告
我用 vfp webbrowser打开网页后有很多的屏蔽漂浮广告,请问下如何才能屏蔽这些广告呢?
广告的html源码如下:
程序代码:
<div style="position:fixed; width: 200px; top: 100px; right: 10px;z-index:9999;" id="notecdlst">
<span id="notecolselst" style="position:absolute; font-size:24px; cursor:pointer; right:10px;">×</span>
<a id="guanggao_right" href="http://www./price/index.php?fid=131&sid=24948" target="_blank" title="AAAAAAA" border="0">
                <img src="http://www./skin/v6/images/mprice_l1.jpg" border="0" width="200" height="100">
</a>
</div>
   <div style="position:fixed; width: 200px; top: 220px; right: 10px;z-index:9999;" id="notecdlst1">
        <span id="notecolselst1" style="position:absolute; font-size:24px; cursor:pointer; right:10px;">×</span>
<a id="guanggao_right" href="http://www./price/index.php?fid=518&sid=33910" target="_blank" title="BBBBBBB" border="0">
                <img src="http://www./skin/v6/images/deyuan.gif" border="0" width="200" height="100">
</a>
    </div>

广告有两个,id都为guanggao_right,网址是http://www.和http://www.
搜索更多相关主题的帖子: 屏蔽 http index com 广告 
2020-03-20 22:30
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
给出现广告的网址
2020-03-21 08:58
fwy12
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2020-2-16
得分:0 
回复 2楼 吹水佬
您好,网址是这个http://www.,左侧一个漂浮广告,右侧两个漂浮广告。

多次得到您的指点,很感谢。
2020-03-21 09:14
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:20 
以下是引用fwy12在2020-3-21 09:14:53的发言:

您好,网址是这个http://www.,左侧一个漂浮广告,右侧两个漂浮广告。

多次得到您的指点,很感谢。

我估也是这个,上次看到的还有印像,有三个广告对象。
有针对性的个别对象就好办
有广告时

移除广告后

示例代码
of = CREATEOBJECT("Form1")
of.show
READ EVENTS
CLEAR ALL
RETURN

DEFINE CLASS Form1 As Form
    Height = 500
    Width = 1200

    Add Object URL As TextBox WITH Top=10,Left=10,Width=680,Height=22,Anchor=11,;
        Value = "http://www.
    Add Object CMD1 As CommandButton WITH Top=10,Left=700,Width=40,Height=22,Anchor=9,Caption = ">>>"
    Add Object CHK1 As CheckBox WITH Top=10,Left=750,Width=80,Height=22,Anchor=9,Caption = "移除广告"
    Add Object WB As Olecontrol WITH OleClass="Shell.Explorer.2",Top=40,Left=0,Width=1200,Height=500,Anchor=15,Visible=.T.

    PROCEDURE UnLoad
        CLEAR EVENTS
    ENDPROC

    PROCEDURE Init
        this.WB.Silent = .T.
        this.CMD1.click
    ENDPROC

    PROCEDURE CMD1.Click
        thisform.CHK1.Enabled = .F.
        thisform.WB.navigate(ALLTRIM(thisform.URL.Value), 0, NuLL, NULL, NULL)
        thisform.WB.SetFocus
    ENDPROC

    PROCEDURE CHK1.InteractiveChange
        IF this.Value==1
            thisform.MoveObj()
        ENDIF
    ENDPROC
   
    PROCEDURE WB.DocumentComplete(pdisp, url)
        IF SYS(3095,pdisp)==SYS(3095,this)
            thisform.CHK1.Enabled = .T.
            IF thisform.CHK1.Value==1
                thisform.MoveObj()
            ENDIF
        ENDIF
    ENDPROC
   
    PROCEDURE MoveObj()
        TRY
            doc = this.WB.document
            doc.body.removeChild(doc.getElementById("notecdls"))
            doc.body.removeChild(doc.getElementById("notecdlst"))
            doc.body.removeChild(doc.getElementById("notecdlst1"))
        CATCH
        ENDTRY
    ENDPROC
ENDDEFINE

2020-03-21 10:36
fwy12
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2020-2-16
得分:0 
回复 4楼 吹水佬
真的去掉,非常感谢。感谢。
2020-03-21 13:33
sxy166
Rank: 3Rank: 3
等 级:论坛游侠
威 望:6
帖 子:68
专家分:127
注 册:2012-3-28
得分:0 
版主好,我运行后出现脚本错误

换其他网址也出错
2020-04-24 09:00
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 6楼 sxy166
是提示,可继续运行
或在IE设置里修改脚本的相关限制
2020-04-24 09:16
whinda
Rank: 6Rank: 6
等 级:贵宾
威 望:13
帖 子:253
专家分:418
注 册:2012-2-4
得分:0 
页面内容没问题的话,oIE.silent=.f.,不弹提示框即可。
2020-04-26 12:06
whinda
Rank: 6Rank: 6
等 级:贵宾
威 望:13
帖 子:253
专家分:418
注 册:2012-2-4
得分:0 
oie.silent=.t.
2020-04-26 12:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-500472-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063016 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved