偶尔上网会遇到网页无法关闭的情况,按ALT+F4键也无法关闭。
为什么网页无法关闭呢,原因有很多种,下面介绍的方法和思路,视自己的实际问题对照着看吧。
比如前一段时间笔者遇到这样的情况导致网页无法关闭:打开某个网页后再关闭,没有反应;在任务栏里点右键“关闭”,结果所有打开的网页都关了,如果需要再看某一个网页还得费力再打开。
为什么网页无法关闭,总结以下几方面的原因:
1.虚拟内存太小
打开了太多任务而占用了网络,导致页面出现假死机,无法关闭。
2.木马杀毒所致
按Ctrl+alt+del键,打开任务管理器,结束explorer.exe进程。然后单击开始——运行,输入“MSCONFIG”,不带引号,在启动项目中去掉除了ctfmon这一项以外的其他启动项,然后重启电脑,杀毒。
3.某些网站故意设置的网页无法关闭
一些网站利用技术手段制造网页无法关闭的问题:当用户试图离开网站时,无论使用“后退”还是关闭,该网站都会重新出现在新窗口中。最糟时,您试图离开网站,会弹出三四个新窗口。
如果您有一些关于网页的基础知识,看看下面的HTML代码:
andlt;htmlandgt; andlt;headandgt; andlt;titleandgt;My First Pageandlt;/titleandgt; andlt;/headandgt; andlt;bodyandgt; Content of the page goes here...! andlt;/bodyandgt; andlt;/htmlandgt;
标记andlt;bodyandgt表示网页正文的开始。您可以修改正文标记。例如,如果您进行了更改,如改为andlt;body bgcolor=yellowandgt ,则网页的背景色将变为黄色。
现在,主要的浏览器都支持一种称为JavaScript的功能,而JavaScript允许您在网页中嵌入代码。使用JavaScript,您可以向正文标记添加一种修改标识符:onUnload。例如,您可以这样修改代码:andlt;body onUnload="replay()"andgt;
这意味着,“当浏览器试图卸载该页(无论是使用“后退”按钮还是关闭窗口)时,就调用JavaScript函数replay”。在网页顶部,replay函数是一个很小的JavaScript函数,如下所示:
andlt;SCRIPT language="Javascript"andgt; andlt;!-- flag = 1; function replay() { if (flag==1) { open("http://www.ittribalwo.com/", "New_Window"); } } --andgt; andlt;/SCRIPTandgt;