2022年电信网页访问监控分析 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年电信网页访问监控分析 .pdf》由会员分享,可在线阅读,更多相关《2022年电信网页访问监控分析 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用电信网页访问监控原理分析精通 ASP.NET 中弹出窗口技术摘要:本文讨论如何以ASP.NET 中的 CodeBehind方式实现各种弹出窗口,实现与弹出窗口的交互。并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案。关键词: ASP.NET、CodeBehind 、过滤、 COM 接口、 JavaScript 、绑定作为 Microsoft的最新建立动态Web 网站的工具,ASP.NET相对于 ASP和 JSP在改变原始的 Web 编程方式方面有了长足的长进。它的代码与页面分离技术 为止并不直接支持弹出窗
2、口,必须通过 JavaScript 其中, sMessage 是提示信息。可惜,这样的弹出窗口是只有一个“ 确定 ” 按钮,只能起到提示作用。如果我们要在删除记录时候弹出一个询问的弹出窗口,此时你需要使用:bConfirmed=window.confirm(sMessage 其中: bConfirmed是返回值, sMessage 是提示信息。这个弹出窗口有两种选择:“ 确定 ”或“ 放弃 ” ,其选择的返回值放在bConfirmed中,可供代码作出判断。为了提高代码的可重用性与可读性,应当使JavaScript 与 Codehind 相互溶合。通常有两种方式可以达到这样的效果。Handles
3、btAlert.Click演示 Response.Write方法和 alert 窗口。 Response.Write(EndSub其中: key 表示这个脚本的唯一标识,script 是代表脚本的字符串。RegisterClientScriptBlock的原型与RegisterStartupScript相同,两个函数不同在于将其包含的脚本代码写入到HTML 文件的不同位置。RegisterClientScriptBlock在 Page 对象的元素的开始标记后立即发出客户端脚本,RegisterStartupScript则是在 Page 对象的元素的结束标记之前发出该脚本。如果你的脚本有与页面对
4、象(doucument对象 进行交互的语句HandlesbtConfirm.Click 演示 RegisterClientScriptBlock方法和 confirm窗口If(NotIsClientScriptBlockRegistered(clientScriptThen判断是否已经加入了该脚本,没有则加入。 DimstrScriptAsStringstrScript=注册脚本RegisterClientScriptBlock(clientScript,strScript如果选择 ” 否” ,则继续向下执行。EndIfEndSub 精选学习资料 - - - - - - - - - 名师归纳总
5、结 - - - - - - -第 2 页,共 13 页个人资料整理仅限学习使用二、弹出指定页面光有提示窗口还远远不能满足我们的要求,在程序中,我们常常需要弹出指定页面。此时可以使用JavaScript 的 window.open方法。配合前面的RegisterClientSciptBlock方法,我们就可以实现指定页面的弹出。以下代码展示了如何弹出指定页面: PrivateSubbtWinOpen_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgsHandlesbtWinOpen.Click 使用 window.open与 reg
6、isterStartupScript简单演示。If(NotIsClientScriptBlockRegistered(OpenScriptThen判断是否已经加入了该脚本,没有则加入。DimstrScriptAsString=RegisterStartupScript(OpenScript,strScriptEndIfEndSub程序使用Window.open方法来弹出新的页面,它只一个参数:新的弹出窗口的URL 地址。事实在 window.open方法有多个参数,但这是javascipt 的简单内容,我们将不会在这儿详细分说。如果你有相关的问题,请查询MSDN 。这段程序在IE 中直接使用一
7、切正常。但如果你正在使用类如GoSurf 、MyIE2 、NetCapter之类的浏览器,那么,很不幸!你将看不到弹出窗口。这就是我们将要讨论的弹出窗口过滤问题。三、非标准IE 浏览器对弹出窗口的过滤行为讨论广告窗口的泛滥使得不少网民不堪铺天盖地的广告骚扰纷纷放弃标准IE 浏览器而使用诸如GoSurf 、MyIE2 、NetCapter这样的使用IE内核支持多页面并能自动屏蔽广告的软件。据说在即将发布的IE6sp2 中微软也将加入封杀广告窗口功能。这对大多数网民当然是件好事,可对于程序员而言,我们使用弹出窗口的方式与一般广告并无本质的不同,这样的窗口也会被弹出窗口管理器不分青红皂白的封杀,其结
8、果当然是我们不愿看到的。有没有一个标准的方式能让窗口正常的弹出呢?这就要求我们了解浏览器封杀广告的原理。通常的广告封杀器使用以下三种方式进行广告过滤:1 )、基于窗口标题的封杀方式这种封杀方式的原理是定时检查所有的IE窗口标题 ,然后于已经有的列表 由程序维护的一个数组列表)来比较,如果有相同的,我们就关闭这个窗口。显然,这种方式有着诸多缺陷,它封杀了所有的弹出的窗口,管得太死,在程序真正使用的很少。不过,依据它进行的变形方式倒使用得相当的普遍。那就是,基于窗口标题名称的智能过滤技术,它根据弹出窗口的标题是否含有关于广告的关键字进行封杀,这为提高过滤效果作出了很好的探索。 中,IE窗口的类都为
9、IEFrame。同时,由于Win2000 是一个基于Unicode 代码的操作系统,所以没有 WorkerA类,而以WorkerW类取而代之。同时,也不存在rect.top不相同的情况,由于笔者没有WindowsXP操作系统,所以不能针对WindowsXP 作进一步的实验。方法。重载此方法,判断打开新窗口事件是否发生在浏览页面已经下载完毕之后。如果是,说明是正常的弹出窗口,反之加以拦截。由于 Gosurf 这样的浏览器本身就重载了Shocvm.dll 组件,所以使用第三种方法就自然成了顺理成章的事。然而在使用过程中有时也会发现,广告过滤不很完美,但原理基本如此。桌子上放着一杯热茶,双耳聆听着优
10、美的音乐,手握鼠标正畅游于“网洋大海”,突然在你的面前蹦出一个广告窗口,或者是在打开网页时连续弹出很多窗口本来和谐的环境却被这个“弹出风波”搞得很尴尬,今天我们就来个重拳出击,彻底摆脱“弹出”的烦恼。窗口的原理和危害所谓弹出式广告,是指访问Web网页时跳出来的广告窗口。这是在线媒体使用率极高的一种广告方式。据有关人士透露,因特网上的这种弹出式广告,从广告面积、点击率而言,它是现有的网络广告模式中收效最好的一种。弹出式广告业务在网站广告业务中占有相当大的比重,对于一些企业来说,弹出式广告是其打开市场的一把金钥匙,但是对于我们这些网民来说,时不时地弹出一个广告窗口,或是在打开一个网站时连续弹出一系
11、列广告窗口,无疑是一种伤害,是一种造成听觉和视觉双重“污染”的伤害。那么弹出式窗口或是弹出式广告窗口的工作原理是什么呢?下面我们就来粗略地看看:1 信使服务弹出窗口症状:有时,在使用计算机过程中,忽然在屏幕中央弹出一个窗口,窗口中的内容就是一些广告信息,如图1 所示:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 13 页个人资料整理仅限学习使用图 1 信使服务窗口原理:这些广告是通过用户的系统中的“信使服务”来成功发送的,“信使服务”在服务列表中名称为“Messenger”,该服务用来传输客户端和服务器之间的Net Send 和 Al
12、erter(报警器 服务消息。默认情况下,“信使服务”是打开的,所以当你的电脑连接到Internet上时,一些网站 (包括厂商网站 可以通过该服务发送一些信息,在目标用户的计算机上会弹出一个名为“信使服务”的对话框。现在有专门的信使发送软件可以批量的向某个IP 段的电脑用户发送广告消息。2 弹出式广告症状:弹出式广告的普遍率是最大的,现在几乎每个网站都有弹出式广告,包括一些知名的大型网站,如搜狐、新浪、网易等,在你打开其主页时,随即弹出很多窗口,如图2 所示:图 2 易趣弹出广告这些窗口一般也没有什么地址栏、工具栏等,就是单独一窗口,如果网速较慢的情况下,你还得等它们全部弹出来后才能正常浏览你
13、的目的页面,当然你还得一个一个地将它们关闭掉。原理:通常弹出式广告窗口基本上都是利用嵌套在主页面中的JavaScript语言来实现的,当打开网页时,这些代码就会自动被执行,而这些代码就是负责弹出这些小窗口的。 3 弹出的 ActiveX 签证信息窗口症状:有时,我们在打开一个网站时,会自动弹出一个“安全设置警告”窗口,提示我们是否安装由某某签名的控件窗口,如图3 所示:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 13 页个人资料整理仅限学习使用图 3 ActiveX 控件安装提示原理:一些网站的功能需要一些程序来支持,而为了避免用户
14、下载独立的程序来完成这项功能的麻烦,采取了一种“即用即下”的策略,也就是在你使用网站的这些功能时,你不用下载独立的程序来达到目的,只要下载支持相应功能的插件即可,典型的如在线杀毒网站的在线杀毒服务。其实,这些下载的插件就是一些ActiveX 控件,而 ActiveX 是微软集成本身操作系统及网络的技术结构,它包含动画,虚拟现实交互多媒体、信息等功能,它是微软的一个重要的网络技术,它可以让我们在线安装或运行网站中的程序。危害:针对以上的这些弹出式窗口、弹出式广告窗口、签证窗口,它们一般不像那些病毒程序,可能会破坏你的系统,但是它们也有一定的危害,归纳起来有以下几点:1. 干扰注意力,妨碍网络浏览
15、,影响心情。2. 影响计算机操作,窗口弹出没完没了,有时不得不重新启动计算机。3. 降低机器运行速度,耽误用户时间。4. 导致系统不稳定,在低配置计算机上甚至导致死机。5. 降低网络浏览速度,并导致拨号用户频繁掉线。6. 造成听觉和视觉的双重污染。7. 弹出式窗口成为黑客攻击的重要渠道。与信使窗口说再见针对信使窗口,我们应该如何将其禁止呢?一般可以通过以下两种方案来达到目的:1. 禁止系统的信使服务, 2. 使用工具。下面我们就分别来看看:1 禁止系统的信使服务下面我们以流行的操作系统Windows XP为例来介绍如何禁止信使服务,Windows 2000、Windows 2003的操作方法类
16、似:单击“开始控制面板管理”,在打开的“管理”窗口中双击“服务”打开“服务”窗口并双击“服务”图标,然后在打开的“服务”窗口中找到“Messenger”项,双击之,打开如图4 所示的窗口:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 13 页个人资料整理仅限学习使用图 4 Messenger设置窗口在图 4 所示的窗口中的“启动类型”后面的下拉列表框中选择“已禁用”,然后再单击“停止”按钮,最后“确定”即可将系统默认打开的信使服务禁止了,这样那些企图通过信使服务在因特网上做广告的怪招将再也奈何不了你了。小技巧:我们可以在命令行中使用“
17、net stop messenger ”命令来快速的停止信使服务。2 使用工具取消信使服务如果大家希望能方便的禁止信使服务,笔者向大家推荐一款小工具专门可以方便的对付信使广告服务的,这就是“信使服务终结者 1.0”。信使服务终结者软件大小: 89KB 软件性质:免费软件运行环境: Windows 9x/Me/NT/2000/XP 下载地址:http:/ 将软件下载并安装到系统中后,运行时只有一个小窗口,如图5 所示:图 5 信使服务终结者运行窗口当窗口空白处显示为“服务运行中”时,我们则可以接收到信使服务,如果想禁止信使服务窗口,单击“开始/ 停止”窗口则可,反之,要精选学习资料 - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年电信网页访问监控分析 2022 电信 网页 访问 监控 分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内