领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

离线打开csdn博客网页防跳转的技巧

nixiaole 2024-12-11 16:22:04 知识剖析 13 ℃

很多程序员应该有我这个困域:上网过程中发现一些好的csdn博客文章,保存到本地后,打开时总是失败。

经常是内容显示到一半时就自动跳转到csdn首页,很烦人。

我这里给大家介绍一下解决方法,希望对大家有帮助。

---------------------------------------------------------------------------------------

可以肯定,跳转技术肯定是用到了js,但我把网页源码的所有csdn字样都替换了,还是不行。

如果把所有js都删除,一是费时费力,二是显示的网页版本不好看。

今天发现用谷歌浏览器按f12可以单步调试网页,利用这功能终于定位到了“凶手”js。

就是这段:

<img src="https://blog.csdn.net/chuxuan909/article/details/72465748?utm_source=blogxgwz0"

onerror="setTimeout(function()

{if(!/(csdn.net|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.

test(window.location.hostname))

{window.location.href="\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74"}},3000);

">

删除这段代码,或者把onerror批量替换成onerror1即可。

这段代码里"\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74"

其实就是https://www.csdn.net

---------------------------------------------------------------------------------------

其它网站如果有类似问题,也可以使用谷歌浏览器的单步调试进行定位。

最近发表
标签列表