【黑帽】利用网页事件中的错误进行跳转
作者:互联网
今天发现一个网站,跳转的非常的有趣,既不是js的跳转也不是代码的html代码的跳转,前几天就看到了类似的网站。一直没有时间来看,今天正好有空,好好的看了一下,发现真是有趣。
<IMG style="DISPLAY: none" alt="" src="http://www.zhizhuowz.com/123.gif" one rror="if(document.referrer.indexOf('%')!=-1){location.href='http://www.zhizhuowz.com/go.html'}">
DISPLAY: none这句的意思是边框样式不现实。尽量不要用,容易发生错误
后面的图片超链接123.gif是虚构的,没有这张图片。用来出发后面的事件的
onerror事件是一个重点,当前面图片显示不了的时候出发后面的事件。
后面的那个超链接go.html就是一个跳转的页面。打开后就会跳转。
后面这个页面里存放的跳转代码就是下面的这段。
<html>
<body>
<SCRIPT LANGUAGE="javascript">
<!-- Start Code
var ver = navigator.appVersion;
if (ver.indexOf("MSIE") != -1)
{
window.location.href="http://www.zhizhuowz.com"
}else
window.location.href="http://www.zhizhuowz.com"
// End Code -->
</SCRIPT>
</body>
</html>
代码中跳转的链接已经被我换成了本博客的链接了。
大家知道跳转代码是会被百度发现的不利于seo,js虽然不会收录,但是百度蜘蛛爬过的时候是会发现而且会进入算法里的。所以这次发的这个事件判断跳转就显的格外的高级一些~~~呵呵~~洪雨不是做网站开发的,所以说的不好请见谅。
本文转载自:http://www.zhizhuowz.com/post-121.html
标签:www,网页,代码,黑帽,html,跳转,http,com 来源: https://www.cnblogs.com/hongyuyingxiao/p/14123178.html