2、弹出窗口阻止程序设置。出现二个窗口则说明这个功能是打开的,也就是说启用了这个功能。
3、如果关闭了这个功能则会出现下面图示:那么你再点击“启用弹出窗口阻止程序”,这个功能就打开了。
4、打开IE-》工具-》internet选项-》隐私-》勾选“启用弹出窗口阻止程序”。
5、点击旁边“设置”按钮,会弹出“弹出窗口阻止程序”设置窗口。
6、在这个窗口上有二个地方可以设置,非常实用。一个是可以添加你允许需要开放权限的网站,一个是阻止的安全级别设置。在“允许的地址”栏输入该网站地址,点击旁边的添加按钮,网站就添加进去了。以后该网站所有的需要弹出窗口的程序功能都能打开。
7、没有添加进去的网站就会根据下面的阻止安全级别来自动判断是否弹窗。一般默认的级别为中:阻止大多数自动弹出窗口,设置高:则会阻止所有的,设置低:则开放来自安全站点的弹出窗口,这三个级别根据自己的需要来设置就好了。
如果要问大家在使用电脑的过程中让人最反感的是什么,我想许多人的回答都会是弹窗广告。一些软件为了给自己创收,完全不顾用户的使用体验,在软件中强行加入广告弹窗模块。这些弹窗广告不仅让人在视觉上烦不胜烦,而且还会拖慢电脑的运行速度。
接下来给大家介绍一下如何关闭这些烦人的电脑弹窗广告,5种方法教你轻松解决!
方法一:直接从软件中关闭
此类弹窗是所有弹窗广告中最“友好”的一种,在它的软件设置中给出了能够关闭这些弹窗的入口。所以,直接打开这个软件进入设置,找到弹窗的开关,直接关闭即可。
方法二:删除弹窗软件
一般情况下,此类弹窗并不是由使用的软件本身弹出的,而是在安装某个软件的时候被捆绑安装的一个单独模块。所以,只需要将这个模块直接删除即可。
1、在状态栏上右键打开“任务管理器”,也可以直接按下Ctrl+Shift+ESC组合键快速打开。
2、在当前进程中找到弹窗的进程,然后在这个进程上点击右键,选择打开文件所在的位置(O),就可以快速定位到弹窗广告的模块。
3、删除即可。
方法三:偷梁换柱
一些弹窗模块在处理起来并没有那么容易,软件会不定期的检测这个广告模块是否存在。如果发现此模块已经被人为删除了,它就会自动下载一个新的模块。所以,这种情况下单靠删除模块的方法是行不通的,你删除多少次它就能给你重新下载多少次。
解决这种弹窗的方法就是偷梁换柱。
1、按照方法二的步骤,从任务管理器中定位到弹窗广告模块的文件夹。
2、在文件夹中找到那个弹窗模块,先复制它的文件名(一定要先复制),然后将这个文件直接删除。这样一来,软件在启动弹窗的时候就找不到了此模块了,所以弹窗也不会成功。
3、为了防止软件检测后自动下载弹窗模块,我们采用偷梁换柱之法。在当前文件夹下新建一个文本文件,它的默认名称为新建文本文档txt。然后将这个文件生命名为刚复制的那个弹窗模块的文件名即可。
这样一来,软件在检测时发现广告是模块是存在的,但是却无法正常启动。
方法四:禁用软件自启动
还有一些弹窗是跟随系统启动的,每次开机都会出现这样的弹窗广告。这种又该如何解决呢?
按下Win+R组合键然后在运行窗口中输入“Msconfig”命令并执行。在启动项管理中将一些不必要的随机启动程序关闭。
如果是Win10系统的话,直接按下Ctrl+Shift+ESC组合键打开任务管理器,在“启动”选项卡中操作即可。
方法五:禁用计划任务
还有一些广告模块是按照一定的周期定时启动的,它将这个启动任务添加到了Windows的任务计划程序库里面了。这时就要通过Windows的任务计划程序库来禁止了。
在桌面上找到“计算机”然后点右键选择“管理”进入计算机管理窗口。在左侧的系统工具中依次找到“任务计划—任务计划管理库”,可以看到右侧有一些定时启动的任务。找到疑似广告弹窗的计划,然后点右键禁用。
实际上,如果没有做一些特殊设置的话,这里的计划大多都是一些应用软件的定期检测更新模块。所以,如果不确定哪个是弹窗模块的话,可以直接禁用全部计划,对系统是没有太大影响的。
1、最基本的弹出窗口代码
其实代码非常简单:
<scriptlanguage="javascript">
</script>
因为着是一段javascripts代码,所以它们应该放在<scriptlanguage="javascript">标签和
</script>之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。
windowopen(’pagehtml’)用于控制弹出新的窗口pagehtml,如果pagehtml不与主窗口在同一路径下,前面应写明路径,绝对路径(的任意位置,和之间可以,间也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。
2、经过设置后的弹出窗口
下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。
我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。
<scriptlanguage="javascript">
</script>
参数解释:
<scriptlanguage="javascript">js脚本开始;
windowopen弹出新窗口的命令;
’pagehtml’弹出窗口的文件名;
’newwindow’弹出窗口的名字(不是文件名),非必须,可用空’’代替;
height=100窗口高度;
width=400窗口宽度;
top=0窗口距离屏幕上方的象素值;
left=0窗口距离屏幕左侧的象素值;
toolbar=no是否显示工具栏,yes为显示;
menubar,scrollbars表示菜单栏和滚动栏。
resizable=no是否允许改变窗口大小,yes为允许;
location=no是否显示地址栏,yes为允许;
status=no是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
</script>js脚本结束
3、用函数控制弹出窗口
下面是一个完整的代码。
<scriptlanguage="javascript">
</script>
任意的页面内容
这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。
怎么调用呢?
方法一:浏览器读页面时弹出窗口;
方法二:浏览器离开页面时弹出窗口;
方法三:用一个连接调用:
打开一个窗口
注意:使用的“”是虚连接。
方法四:用一个按钮调用:
4、同时弹出2个窗口
对源代码稍微改动一下:
<scriptlanguage="javascript">
</script>
为避免弹出的2个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。
注意:2个窗口的name(newwindows和newwindow2)不要相同,或者干脆全部为空。ok?
5、主窗口打开文件1htm,同时弹出小窗口pagehtml
如下代码加入主窗口区:
<scriptlanguage="javascript">
</script>
加入区:
open即可。
6、弹出的窗口之定时关闭控制
下面我们再对弹出的窗口进行一些控制,效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到pagehtml的html中,可不是主页面中,否则),让它10秒后自动关闭是不是更酷了?
首先,将如下代码加入pagehtml文件的区:
<scriptlanguage="javascript">
functioncloseit()
{settimeout("selfclose()",10000)//毫秒}
</script>
然后,再用这一句话代替pagehtml中原有的这一句就可以了。(这一句话千万不要忘记写啊!这一句的作用是调用关闭窗口的代码,10秒钟后就自行关闭该窗口。)
7、在弹出窗口中加上一个关闭按钮
呵呵,现在更加完美了!
8、内包含的弹出窗口-一个页面两个窗口
上面的例子都包含两个窗口,一个是主窗口,另一个是弹出的小窗口。
通过下面的例子,你可以在一个页面内完成上面的效果。
<scriptlanguage="javascript">
functionopenwin()
{openwindow=windowopen("","newwin","height=250,width=250,toolbar=no,scrollbars="+scroll+",menubar=no");
//写成一行
openwindowdocumentwrite("例子")
openwindowdocumentwrite("")
openwindowdocumentwrite("
hello!
")
openwindowdocumentwrite("newwindowopened!")
openwindowdocumentwrite("")
openwindowdocumentwrite("")
openwindowdocumentclose()}
</script>
打开一个窗口
看看openwindowdocumentwrite()里面的代码不就是标准的html吗?只要按照格式写更多的行即可。千万注意多一个标签或少一个标签就会出现错误。记得用openwindowdocumentclose()结束啊。
9、终极应用--弹出的窗口之cookie控制
回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(沉浸在喜悦之中,一定没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?:-(有解决的办法吗?yes!
;-)followme
我们使用cookie来控制一下就可以了。
首先,将如下代码加入主页面html的区:
<script>
functionopenwin()
{windowopen("pagehtml","","width=200,height=200")}
functionget_cookie(name)
{varsearch=name+"="
varreturnvalue="";
if(documentcookielength>0){
offset=documentcookieindexof(search)
if(offset!=-1){
offset+=searchlength
end=documentcookieindexof(";",offset);
if(end==-1)
end=documentcookielength;
returnvalue=unescape(documentcookiesubstring(offset,end))
}
}
returnreturnvalue;
}
functionloadpopup(){
if(get_cookie(’popped’)==’’){
openwin()
documentcookie="popped=yes"
}
}
</script>
然后,用(注意不是openwin而是loadpop啊!)替换主页面中原有的这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的pop-only-once!
需要注意的是,js脚本中的的大小写最好前后保持一致。
欢迎分享,转载请注明来源:品搜搜测评网