html网页保存本地后使用浏览器打开删除重定向

问题说明

问题来源

多年前保存到本地的网页文档,使用浏览器打开本地html后提示“悲剧啊!可能这个网页已经飞走了”。
联网状态下打开本地html文件仍显示“悲剧啊!。。。。”,推测网页真的飞走了,或者源程序未考虑到这种情况,导致出现此问题。
html和js的相关知识已经忘记,只记得一些名词,如“重定向”。

问题想法

本地网页保存时是2018年,距今约有6年,源网站网页可能丢失,或者某种情况无法存档。
本着没有问题制造问题也要上的原则,想办法解决掉此问题。

目标

不让其重定向到“网站根地址+本地文件路径”的url
根地址用blog.csdn.net举例

处理思路及办法

方法一

  • 找到url中的根地址(http://baidu.com),87个,此路径放弃,但问题解决办法必然在其中。
  • 将根地址结尾加上单引号或双引号以缩小范围,再次搜索,分别找到了1个和2个,查看一下,应该出在这儿。
  • 将其所在的代码块注释,重新将文档放入浏览器后,html文档未再重定向。
  • 这种方式有点碰运气,因为我从三个结果中看到了代码“window.location”,熟人呀。

方法二

  • 百度或者寻求AI的帮助
  • 搜索遇到的问题“离线网页直接跳转到官方网站””
  • 可以将问题简化为“网页url重定向”
  • 我使用的第2步的方法,找到网页“HTML页面跳转的5种方法”
  • 打开网页,找到js实现方式,关键字“location.href”
  • 迅速定位到问题代码,注释,重新打开网页即解决了问题。

后记

  • 使用文档关键字是能搜索到本地html中所在的真实网页的。
  • 作者改名了,文章发布时间是2017年11月底。
  • 解决问题的方式很多,解决了就可以,如果能够明白其中的原理,下次也未必用的到,用过一次也未必记得住。
  • 方法二的链接“https://baijiahao.baidu.com/s?id=1596341880776835955”

网页跳转汇总

  • html方式关键字:head中的“refresh”
  • js方式:location.href
  • js方式:innerText,将url的内容换掉的方式
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值