为什么进了某些网页无法退出?
很多声名狼藉的网站利用某种技术来给网民制造烦恼:当您试图离开网站时,无论使用“后退”按钮还是关闭浏览器窗口,该网站都会重新出现在新窗口中。最糟的时候,如果您试图离开网站,会弹出三四个新窗口,唯一的出路基本上就是关闭计算机。而大多数人都是通过单击搜索引擎列出的貌似合法的网站而陷入其中的。
接下来,我们来介绍这种网站的工作方式。如果您有一些关于网页的基础知识,就会知道最简单的网页的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=javascriptandgt;
andlt;!--
flag = 1;
function replay()
{
if (flag==1)
{
open(http://www.blahblahblah.com/, new_window);
}
}
--andgt;
andlt;/scriptandgt;
什么情况下基于树的模型将超过神经网络模型
图像处理基本算法操作
中国大陆IC封测产值超台湾地区两倍!
本周纳瓦电子4D毫米波雷达收到主机厂定点函!
网易网盘升级最大支持512M 引发新一轮容量革命
为什么进了某些网页无法退出?
QCY蓝牙运动耳机QY31评测 百元价格的蓝牙运动竟有这样的音质
ARM嵌入式的启动构架是怎样的
机顶盒芯片STI8036:低纹波、低噪声
深度解读智能驾驶中ADAS各部分系统的特征
韩国政府计划打造智能船厂 确保韩国造船业的竞争优势
算力大会2023 | 实力见证!华为数据中心网络亮相2023算力大会,斩获双料大奖
基于BLS和盲签名的多方密钥托管服务介绍
联通电信合建5G的认识哪些点是错的
自动控制系统的设计--控制系统设计的基本思路--串连校正装置
颜值都那么高 华为P10和iPhone7要怎么选?
巧用 STM32CubeIDE 之编译警告
君正集成电路 T10嵌入式主板介绍
岛津推出食用油中反式脂肪酸含量检测方案
如何快速构建工厂智能物流体系?